.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