Add macro expansions for ADD, SUB, DADD and DSUB for MIPS r6
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / elf-rel9-mips16e2.s
CommitLineData
3f3467ff
MR
1 .set mips16
2 .ent foo
3foo:
4 move $28, $2
5 lw $4,%got(l1)($28)
6 addiu $4,%lo(l1)
7
8 lw $4,%got(l1 + 16)($28)
9 addiu $4,%lo(l1 + 16)
10
11 lw $4,%got(l1 + 0x7fec)($28)
12 addiu $4,%lo(l1 + 0x7fec)
13
14 lw $4,%got(l1 + 0x7ff0)($28)
15 addiu $4,%lo(l1 + 0x7ff0)
16
17 lw $4,%got(l1 + 0xffec)($28)
18 addiu $4,%lo(l1 + 0xffec)
19
20 lw $4,%got(l1 + 0xfff0)($28)
21 addiu $4,%lo(l1 + 0xfff0)
22
23 lw $4,%got(l1 + 0x18000)($28)
24 addiu $4,%lo(l1 + 0x18000)
25
26 lw $4,%got(l2)($28)
27 addiu $4,%lo(l2)
28
29 lw $4,%got(l2 + 0xfff)($28)
30 addiu $4,%lo(l2 + 0xfff)
31
32 lw $4,%got(l2 + 0x1000)($28)
33 addiu $4,%lo(l2 + 0x1000)
34
35 lw $4,%got(l2 + 0x12345)($28)
36 addiu $4,%lo(l2 + 0x12345)
37
38 lw $4,%gprel(l3)($28)
39 lw $4,%gprel(l3 + 4)($28)
40 lw $4,%gprel(l4)($28)
41 lw $4,%gprel(l4 + 4)($28)
42 lw $4,%gprel(l5)($28)
43 lw $4,%gprel(l5 + 8)($28)
44 lw $4,%gprel(l5 + 12)($28)
45
46 .end foo
47
48# Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
49 .space 16
50 .align 4, 0
51
52 .data
53 .word 1,2,3,4
54l1: .word 4,5
55 .space 0x1f000 - 24
56l2: .word 7,8
57
58 .sdata
59l3: .word 1
60l4: .word 2
61 .word 3
62l5: .word 4
This page took 0.12294 seconds and 4 git commands to generate.