.data
oldcw: .int
clear: .long 0xF0FF
round: .long 0x0D00
fstcw oldcw
fwait
mov oldcw,%ax
and %ax,clear
or %ax,round
pushl %eax
fldcw [%esp]
popl %eax
I get an error about the brackets.
invalid char '[' beginning operand 1 `[%esp]'
Anyone can help about whats the problem with the brackets? Im trying to modify control word with fldcw here...