blob: 9847de6d8ac21836714f09aca46d45061e615bfc [file] [log] [blame]
-- asm
mov32 r0, 0
mov32 r1, 1
mov32 r2, 2
mov32 r3, 3
mov32 r4, 4
mov32 r5, 5
mov32 r6, 6
mov32 r7, 7
mov32 r8, 8
# r0 == 0
or32 r0, r5
or32 r0, 0xa0
# r0 == 0xa5
and32 r0, 0xa3
mov32 r9, 0x91
and32 r0, r9
# r0 == 0x21
lsh32 r0, 22
lsh32 r0, r8
# r0 == 0x40000000
rsh32 r0, 19
rsh32 r0, r7
# r0 == 0x10
xor32 r0, 0x03
xor32 r0, r2
# r0 == 0x11
exit
-- result
0x11