Lines Matching defs:lo8
3 ; TODO: Add support for lo8(-foo + 3), and add test
7 ldi r24, lo8(0x42)
8 ldi r24, lo8(0x2342)
10 ldi r24, lo8(0x23)
13 ; CHECK: ldi r24, lo8(66) ; encoding: [0x82,0xe4]
14 ; CHECK: ldi r24, lo8(9026) ; encoding: [0x82,0xe4]
16 ; CHECK: ldi r24, lo8(35) ; encoding: [0x83,0xe2]
20 ldi r24, lo8(bar)
23 ; CHECK: ldi r24, lo8(bar) ; encoding: [0x80'A',0xe0]
24 ; CHECK: ; fixup A - offset: 0, value: lo8(bar), kind: fixup_lo8_ldi
28 lo8:
29 ldi r24, lo8(0x0815)
30 ldi r24, lo8(foo)
31 ldi r24, lo8(bar + 5)
33 ; CHECK: ldi r24, lo8(2069) ; encoding: [0x85,0xe1]
34 ; CHECK: ldi r24, lo8(foo) ; encoding: [0x80'A',0xe0]
35 ; CHECK: ; fixup A - offset: 0, value: lo8(foo), kind: fixup_lo8_ldi
36 ; CHECK: ldi r24, lo8(bar+5) ; encoding: [0x80'A',0xe0]
37 ; CHECK: ; fixup A - offset: 0, value: lo8(bar+5), kind: fixup_lo8_ldi
40 ldi r24, lo8(-(123456))
41 ldi r24, lo8(-(foo))
43 ; CHECK: ldi r24, lo8(-(123456)) ; encoding: [0x80,0xec]
44 ; CHECK: ldi r24, lo8(-(foo)) ; encoding: [0x80'A',0xe0]
45 ; CHECK: ; fixup A - offset: 0, value: lo8(-(foo)), kind: fixup_lo8_ldi_neg