mirror of
https://github.com/netwide-assembler/nasm
synced 2026-08-26 16:23:04 -04:00
18 lines
696 B
NASM
18 lines
696 B
NASM
;
|
|
; In br33927711 we've not been expanding %?? and %*?? correctly
|
|
;
|
|
section .text
|
|
|
|
%define label(prefix, suffix) prefix %+ suffix
|
|
|
|
label_1:
|
|
mov eax, label(%??, _1)
|
|
label_2:
|
|
mov eax, label(%?, _2)
|
|
|
|
%define label0123456789a0123456789a0123456789a0123456789a0123456789a0123456789a0123456789(prefix, suffix) prefix %+ suffix
|
|
|
|
label0123456789a0123456789a0123456789a0123456789a0123456789a0123456789a0123456789_1:
|
|
mov eax, label0123456789a0123456789a0123456789a0123456789a0123456789a0123456789a0123456789(%??, _1)
|
|
label0123456789a0123456789a0123456789a0123456789a0123456789a0123456789a0123456789_2:
|
|
mov eax, label0123456789a0123456789a0123456789a0123456789a0123456789a0123456789a0123456789(%??, _2)
|