0
0
mirror of https://github.com/netwide-assembler/nasm.git synced 2025-07-24 10:25:42 -04:00
nasm/travis/test/br3041451.asm
Cyrill Gorcunov 3402778330 test: nasm-t -- Add br3041451
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2018-11-11 21:43:46 +03:00

57 lines
660 B
NASM

[bits 64]
;
; HIT: Maximum possible value
%assign i 0
%rep 1000000
mov rax, i
%assign i i+1
%if i == 2
%exitrep
%endif
%endrep
;
; MISS: It's negative
%assign i 0
%rep 0xffffFFFFffffFFFE
mov rax, 0xffffFFFFffffFFFE
%assign i i+1
%if i == 2
%exitrep
%endif
%endrep
;
; MISS: It's negative
%assign i 0
%rep 0xffffFFFFffffFFFF
db i
%assign i i+1
%if i == 2
%exitrep
%endif
%endrep
;
; MISS: It's negative
%assign i 0
%rep -2
db i
%assign i i+1
%if i == 2
%exitrep
%endif
%endrep
;
; MISS: It's negative
%assign i 0
%rep -1
db i
%assign i i+1
%if i == 2
%exitrep
%endif
%endrep