12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- .section ".tbss", "awT", @nobits
- .globl bg1, bg2, bg3, bg4, bg5, bg6, bg7, bg8
- bg1: .space 4
- bg2: .space 4
- bg3: .space 4
- bg4: .space 4
- bg5: .space 4
- bg6: .space 4
- bg7: .space 4
- bg8: .space 4
- bl1: .space 4
- bl2: .space 4
- bl3: .space 4
- bl4: .space 4
- bl5: .space 4
- bl6: .space 4
- bl7: .space 4
- bl8: .space 4
- .text
- .globl _start
- .ent _start
- _start:
- rduniq
- mov $0, $9
- /* IE */
- ldq $1, sG2($gp) !gottprel
- addq $1, $9, $1
- /* IE against global symbol in exec */
- ldq $1, bl1($gp) !gottprel
- addq $1, $9, $1
- /* LE */
- lda $1, sg1($9) !tprel
- lda $1, bl2+2($9) !tprel
- ldah $1, sh2+3($9) !tprelhi
- lda $1, sh2+3($1) !tprello
- ldq $1, bl2+4($gp) !gottprel
- addq $1, $9, $1
- ret
- .end _start
|