.set noat | |
.sdata | |
sym1: | |
.long 0xdead | |
sym2: | |
.long 0xbeef | |
sym3: | |
.byte 0x7f | |
.section .sbss, "w" | |
sym4: | |
.long 0 | |
sym5: | |
.long 0 | |
sym6: | |
.byte 0 | |
.text | |
.global _start | |
_start: | |
movui gp, _gp | |
ldw r1, %gprel(sym1)(gp) | |
ldw r2, %gprel(sym2)(gp) | |
ldb r3, %gprel(sym3)(gp) | |
ldw r1, %gprel(sym4)(gp) | |
ldw r2, %gprel(sym5)(gp) | |
ldb r3, %gprel(sym6)(gp) |