最
近在使用S3c6410裸机的时候用到浮点型时候程序一直无结果输出,网上查了很久,说需要设置VFPv2;
VFPEnable EQU (0x40000000) ;VFP使能设置
;------------------------------------
; 启用通过协处理器访问VFP控制寄存器
;------------------------------------
MRC p15, 0, r0, c1, c0, 2
ORR r0, r0, #0x00F00000
MCR p15, 0, r0, c1, c0, 2
;------------------------------------
; 使能VFP
;------------------------------------
MOV r1, #0
MCR p15, 0, r1, c7, c5, 4
MOV r0,#VFPEnable
FMXR FPEXC, r0 ; FPEXC = r0
nop
nop
nop
nop
然后就OK了