Merge pull request #1321 from lubinszARM:pr_testutils_vfp

PiperOrigin-RevId: 286042427
This commit is contained in:
gVisor bot 2019-12-17 13:10:50 -08:00
commit e416724fb3
1 changed files with 15 additions and 0 deletions

View File

@ -50,6 +50,21 @@ TEXT ·SpinLoop(SB),NOSPLIT,$0
start:
B start
TEXT ·FloatingPointWorks(SB),NOSPLIT,$0-8
NO_LOCAL_POINTERS
FMOVD $(9.9), F0
MOVD $SYS_GETPID, R8 // getpid
SVC
FMOVD $(9.9), F1
FCMPD F0, F1
BNE isNaN
MOVD $1, R0
MOVD R0, ret+0(FP)
RET
isNaN:
MOVD $0, ret+0(FP)
RET
// MVN: bitwise logical NOT
// This case simulates an application that modified R0-R30.
#define TWIDDLE_REGS() \