blob: 3988ff89d2b2b249a10103d9c1c0f794196977ac [file] [log] [blame]
# Source code used to test the LUI instruction with some expressions.
.text
foo:
0:
lui $2, 0
lui $2, 65535
1:
lui $2, 1b - 0b
bar:
lui $2, 2f - 1b
2:
lui $2, bar - foo
lui $2, baz - bar
baz:
lui $2, bar
lui $2, ext
3:
lui $2, 3b
lui $2, 4f
4:
lui $2, min + 1
lui $2, max - 1
.eqv min, -1
.eqv max, 65536
# Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
.align 4, 0
.space 16