1 #source: morello-tlsdesc.s
2 #as: -march=morello+c64
4 #objdump: -DR -j .got.plt -j .text -j .plt
10 Disassembly of section .plt:
13 .*: 62bf7bf0 stp c16, c30, \[csp, #-32\]!
14 .*: 908...90 adrp c16, .*
15 .*: c2....11 ldr c17, \[c16, #[0-9]+\]
16 .*: 02....10 add c16, c16, #0x[0-9a-f]+
23 .*: 908...90 adrp c16, .*
24 .*: c2....11 ldr c17, \[c16, #[0-9]+\]
25 .*: 02....10 add c16, c16, #0x[0-9a-f]+
29 .*: 908...90 adrp c16, .*
30 .*: c2....11 ldr c17, \[c16, #[0-9]+\]
31 .*: 02....10 add c16, c16, #0x[0-9a-f]+
35 .*: 62bf8fe2 stp c2, c3, \[csp, #-16\]!
36 .*: 908...82 adrp c2, .*
37 .*: 908...83 adrp c3, .*
38 .*: c2....42 ldr c2, \[c2, #[0-9]+\]
41 .*: 02....63 add c3, c3, #0x[0-9a-f]+
46 Disassembly of section .text:
49 .*: 97fffff4 bl .* <extf@plt>
50 .*: c29bd042 mrs c2, ctpidr_el0
52 .*: 908...80 adrp c0, .*
53 .*: c2....01 ldr c1, \[c0, #[0-9]+\]
54 .*: 02....00 add c0, c0, #0x[0-9a-f]+
56 .*: c2c10000 scbnds c0, c0, x1
59 .*: 97ffffe8 bl .* <_start@plt>
60 .*: c29bd042 mrs c2, ctpidr_el0
62 .*: 908...80 adrp c0, .*
63 .*: c2....01 ldr c1, \[c0, #[0-9]+\]
64 .*: 02....00 add c0, c0, #0x[0-9a-f]+
66 .*: c2c10000 scbnds c0, c0, x1
69 .*: c29bd042 mrs c2, ctpidr_el0
71 .*: 908...80 adrp c0, .*
72 .*: c2....01 ldr c1, \[c0, #[0-9]+\]
73 .*: 02....00 add c0, c0, #0x[0-9a-f]+
75 .*: c2c10000 scbnds c0, c0, x1
77 Disassembly of section .got.plt:
82 .*: R_MORELLO_JUMP_SLOT _start
85 .*: R_MORELLO_JUMP_SLOT extf
87 .*: R_MORELLO_TLSDESC \*ABS\*\+0x4
88 .*: R_MORELLO_TLSDESC var1
89 .*: R_MORELLO_TLSDESC var2