mirror of
https://github.com/netwide-assembler/nasm.git
synced 2024-11-27 08:10:07 +08:00
26 lines
289 B
NASM
26 lines
289 B
NASM
|
%define RNUM 0x10000 ; max of relocations in a section is 0xffff
|
||
|
|
||
|
section .data1
|
||
|
r1 dd RNUM
|
||
|
|
||
|
section .data2
|
||
|
r2 dd RNUM
|
||
|
|
||
|
%macro x1 1
|
||
|
mov eax, [r1 + %1]
|
||
|
%endmacro
|
||
|
|
||
|
%macro x2 1
|
||
|
mov eax, [r2 + %1]
|
||
|
%endmacro
|
||
|
|
||
|
section .text1
|
||
|
|
||
|
%assign i 0
|
||
|
%rep RNUM
|
||
|
x1 i
|
||
|
x2 i
|
||
|
%assign i i+1
|
||
|
%endrep
|
||
|
|