]> git.proxmox.com Git - mirror_edk2.git/blob - StdLib/LibC/Main/Ipf/FpuRmode.s
caf4fba207793c5a50b75360ba0ef31902c8c489
[mirror_edk2.git] / StdLib / LibC / Main / Ipf / FpuRmode.s
1 .globl internal_FPU_rmode
2 .proc internal_FPU_rmode
3 internal_FPU_rmode::
4 // get the floating point rounding control bits
5 // bits 10 and 11 are the rc bits from main status field fpsr.sf0
6 mov r8= ar.fpsr;;
7 shr r8 = r8, 10
8 mov r9 = 3;;
9 and r8 = r8, r9;;
10 br.sptk.few b0
11
12 .endp internal_FPU_rmode