mirror of https://github.com/acidanthera/audk.git
13 lines
333 B
ArmAsm
13 lines
333 B
ArmAsm
.globl internal_FPU_rmode
|
|
.proc internal_FPU_rmode
|
|
internal_FPU_rmode::
|
|
// get the floating point rounding control bits
|
|
// bits 10 and 11 are the rc bits from main status field fpsr.sf0
|
|
mov r8= ar.fpsr;;
|
|
shr r8 = r8, 10
|
|
mov r9 = 3;;
|
|
and r8 = r8, r9;;
|
|
br.sptk.few b0
|
|
|
|
.endp internal_FPU_rmode
|