]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/loongarch/macro_op_extreme_pc.d
LoongArch: Fix some macro that cannot be expanded properly
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / loongarch / macro_op_extreme_pc.d
1 #as: -mla-global-with-pcrel
2 #objdump: -dr
3 #skip: loongarch32-*-*
4
5 .*: file format .*
6
7 Disassembly of section .text:
8
9 0+ <.L1>:
10 0: 1a000004 pcalau12i \$a0, 0
11 0: R_LARCH_PCALA_HI20 .L1
12 0: R_LARCH_RELAX \*ABS\*
13 4: 02c00005 li.d \$a1, 0
14 4: R_LARCH_PCALA_LO12 .L1
15 4: R_LARCH_RELAX \*ABS\*
16 8: 16000005 lu32i.d \$a1, 0
17 8: R_LARCH_PCALA64_LO20 .L1
18 c: 030000a5 lu52i.d \$a1, \$a1, 0
19 c: R_LARCH_PCALA64_HI12 .L1
20 10: 00109484 add.d \$a0, \$a0, \$a1
21 14: 1a000004 pcalau12i \$a0, 0
22 14: R_LARCH_PCALA_HI20 .L1
23 14: R_LARCH_RELAX \*ABS\*
24 18: 02c00005 li.d \$a1, 0
25 18: R_LARCH_PCALA_LO12 .L1
26 18: R_LARCH_RELAX \*ABS\*
27 1c: 16000005 lu32i.d \$a1, 0
28 1c: R_LARCH_PCALA64_LO20 .L1
29 20: 030000a5 lu52i.d \$a1, \$a1, 0
30 20: R_LARCH_PCALA64_HI12 .L1
31 24: 00109484 add.d \$a0, \$a0, \$a1
32 28: 1a000004 pcalau12i \$a0, 0
33 28: R_LARCH_PCALA_HI20 .L1
34 28: R_LARCH_RELAX \*ABS\*
35 2c: 02c00005 li.d \$a1, 0
36 2c: R_LARCH_PCALA_LO12 .L1
37 2c: R_LARCH_RELAX \*ABS\*
38 30: 16000005 lu32i.d \$a1, 0
39 30: R_LARCH_PCALA64_LO20 .L1
40 34: 030000a5 lu52i.d \$a1, \$a1, 0
41 34: R_LARCH_PCALA64_HI12 .L1
42 38: 00109484 add.d \$a0, \$a0, \$a1
43 3c: 1a000004 pcalau12i \$a0, 0
44 3c: R_LARCH_GOT_PC_HI20 .L1
45 3c: R_LARCH_RELAX \*ABS\*
46 40: 02c00005 li.d \$a1, 0
47 40: R_LARCH_GOT_PC_LO12 .L1
48 40: R_LARCH_RELAX \*ABS\*
49 44: 16000005 lu32i.d \$a1, 0
50 44: R_LARCH_GOT64_PC_LO20 .L1
51 48: 030000a5 lu52i.d \$a1, \$a1, 0
52 48: R_LARCH_GOT64_PC_HI12 .L1
53 4c: 380c1484 ldx.d \$a0, \$a0, \$a1
54 50: 14000004 lu12i.w \$a0, 0
55 50: R_LARCH_TLS_LE_HI20 TLS1
56 54: 03800084 ori \$a0, \$a0, 0x0
57 54: R_LARCH_TLS_LE_LO12 TLS1
58 58: 1a000004 pcalau12i \$a0, 0
59 58: R_LARCH_TLS_IE_PC_HI20 TLS1
60 5c: 02c00005 li.d \$a1, 0
61 5c: R_LARCH_TLS_IE_PC_LO12 TLS1
62 60: 16000005 lu32i.d \$a1, 0
63 60: R_LARCH_TLS_IE64_PC_LO20 TLS1
64 64: 030000a5 lu52i.d \$a1, \$a1, 0
65 64: R_LARCH_TLS_IE64_PC_HI12 TLS1
66 68: 380c1484 ldx.d \$a0, \$a0, \$a1
67 6c: 1a000004 pcalau12i \$a0, 0
68 6c: R_LARCH_TLS_LD_PC_HI20 TLS1
69 6c: R_LARCH_RELAX \*ABS\*
70 70: 02c00005 li.d \$a1, 0
71 70: R_LARCH_GOT_PC_LO12 TLS1
72 70: R_LARCH_RELAX \*ABS\*
73 74: 16000005 lu32i.d \$a1, 0
74 74: R_LARCH_GOT64_PC_LO20 TLS1
75 78: 030000a5 lu52i.d \$a1, \$a1, 0
76 78: R_LARCH_GOT64_PC_HI12 TLS1
77 7c: 00109484 add.d \$a0, \$a0, \$a1
78 80: 1a000004 pcalau12i \$a0, 0
79 80: R_LARCH_TLS_GD_PC_HI20 TLS1
80 80: R_LARCH_RELAX \*ABS\*
81 84: 02c00005 li.d \$a1, 0
82 84: R_LARCH_GOT_PC_LO12 TLS1
83 84: R_LARCH_RELAX \*ABS\*
84 88: 16000005 lu32i.d \$a1, 0
85 88: R_LARCH_GOT64_PC_LO20 TLS1
86 8c: 030000a5 lu52i.d \$a1, \$a1, 0
87 8c: R_LARCH_GOT64_PC_HI12 TLS1
88 90: 00109484 add.d \$a0, \$a0, \$a1