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