1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
.macro DATA symbol .ifdef __64_bit__ .quad \symbol .else .word \symbol .endif .endm .ifdef __addr__ .globl addr_globl addr_globl: DATA addr_globl addr_local: DATA addr_local .endif .ifdef __abs__ .hidden abs_local DATA abs DATA abs_local .endif .ifdef __undef__ DATA undef .endif