blob: 6aa9f50af461b4d17acbad7f0ac7fb04e52f8c21 [file] [edit]
-- asm
mov %r0, 0
mov %r1, 1
mov %r2, 2
mov %r3, 3
mov %r4, 4
mov %r5, 5
mov %r6, 6
mov %r7, 7
mov %r8, 8
# %r0 == 0
or %r0, %r5
or %r0, 0xa0
# %r0 == 0xa5
and %r0, 0xa3
mov %r9, 0x91
and %r0, %r9
# %r0 == 0x21
lsh %r0, 32
lsh %r0, 22
lsh %r0, %r8
# %r0 == 0x40000000
rsh %r0, 32
rsh %r0, 19
rsh %r0, %r7
# %r0 == 0x10
xor %r0, 0x03
xor %r0, %r2
# %r0 == 0x11
exit
-- result
0x11