17 lines
313 B
ArmAsm
17 lines
313 B
ArmAsm
# expected: 0000000000000000, FFFFFFFF80000000, 0000000000000000
|
|
.text
|
|
_start:
|
|
# Shift out of 32bits
|
|
li x1, 0x0000000080000000
|
|
li x2, 1
|
|
sllw x31, x1, x2
|
|
|
|
# Test sign extension
|
|
li x1, 0x0000000040000000
|
|
li x2, 1
|
|
sllw x31, x1, x2
|
|
|
|
li x1, 1
|
|
li x2, 33
|
|
sllw x31, x1, x2
|