b'\t 0, 1, 2, 3, 4, 5, 6, 7,'
b'\t 8, 9,10,11,12,13,14,15,'
b'\t16,17,18,19,20,21,22,23,'
b'\t24,25,26,27,28,29,30,31'
b'\t32,33,34,35,36,37,38,39,'
b'\t40,41,42,43,44,45,46,47,'
b'\t48,49,50,51,52,53,54,55,'
b'\t56,57,58,59,60,61,62,63'
b'\tlocal(*a,*b,*t,$n,$m)=@_;'
b'\tlocal(*a,*t,$n,$m)=@_;'
b'\t@z=&shift(*a,16-$n);'
b'\t@z=&shift(*z,$n-16);'
1
3
local(*a,*t,$n,$m)=@_;
3
5
for ($i=0; $i<16; $i++)
14
16
for ($i=0; $i<16; $i++)
b'\tprint "---\\n"; &printit(@R);'
b'&PERM_OP(*R,*L,*T,4,0x0f0f0f0f);'
b'\tprint "---\\n"; &printit(@R);'
b'&HPERM_OP2(*L,*T,-2,0xcccc0000);'
b'&HPERM_OP2(*R,*T,-2,0xcccc0000);'
b'\tprint "---\\n"; &printit(@R);'
b'&PERM_OP(*R,*L,*T,1,0x55555555);'
b'\tprint "---\\n"; &printit(@R);'
b'&PERM_OP(*L,*R,*T,8,0x00ff00ff);'
b'\tprint "---\\n"; &printit(@R);'
b'&PERM_OP(*R,*L,*T,1,0x55555555);'
b'\tprint "---\\n"; &printit(@R);'
b'=============================='
b'63 55 47 39 31 23 15 7 '
b'62 54 46 38 30 22 14 6 '
b'61 53 45 37 29 21 13 5 '
b'60 52 44 36 -- -- -- -- '
b'57 49 41 33 25 17 9 1 '
b'58 50 42 34 26 18 10 2 '
b'59 51 43 35 27 19 11 3 '
b'28 20 12 4 -- -- -- -- '
b'@A=&and(*R,0x000000ff);'
b'@B=&and(*R,0x0000ff00);'
b'@C=&and(*R,0x00ff0000);'
b'@D=&and(*L,0xf0000000);'
b'@L=&and(*L,0x0fffffff);'
b'\\ No newline at end of file'