# An example of setting the precision bits in the Control Register
#
# 控制寄存器控制FPU内的浮点功能。
#
# FLDCW指令把FPU的精度设置从扩展双精度改为单精度
#
.section .data
newvalue:
.byte 0x7f, 0x00
.section .bss
.lcomm control, 2
.section .text
.globl main
main:
nop
fstcw control
fldcw newvalue
fstcw control
movl $1, %eax
movl $0, %ebx
int $0x80
# gcc -g -o 02 02-fldcw.s -m32