blob: e15148a741d9df90d44222be8bef75affe332f3f [file] [log] [blame]
.text
_start:
.att_syntax prefix
.equ r, -1
.equ s, -1
movl $r, %eax
movl (r), %eax
.equ r, xtrn
movl $r, %eax
movl r, %eax
.equ r, %ecx
.equ s, %fs
testl r, r
movl s:(r,r,4), r
.equ x, %st(1)
fadd x
.if r <> %ecx
.err
.endif
.if r == s
.err
.endif
.intel_syntax noprefix
.equ r, -2
.equ s, -2
mov eax, r
mov eax, FLAT:[r]
.equ r, xtrn
mov eax, offset r
mov eax, [r]
.equ r, edx
.equ s, gs
test r, r
mov r, s:[r+r*8]
mov r, s:[8*r+r]
fadd x
.equ x, st(7)
fadd x
.equ r, edx + 4
mov eax, [r]
mov eax, [r]
.if s <> gs
.err
.endif
.if s == x
.err
.endif
.equ r, -3
.equ s, -3