Displaying 2 results from an estimated 2 matches for "__lesf2vfp".
2010 Apr 08
1
[LLVMdev] compiler-rt's arm vfp o<= implementation
The implementation of an float ordered <= looks buggy, but maybe I'm not
reading the assembly right. This is lesf2vfp.S in compiler-rt, and it has
this code:
// extern int __lesf2vfp(float a, float b);
//
// Returns one iff a <= b and neither is NaN.
// Uses Darwin calling convention where single precision arguments are passsed
// like 32-bit ints
//
DEFINE_COMPILERRT_FUNCTION(__lesf2vfp)
fmsr s14, r0 // move from GPR 0 to float register
fmsr s15, r1 // move from G...
2010 Apr 09
0
[LLVMdev] compiler-rt's arm vfp o<= implementation
...:* [LLVMdev] compiler-rt's arm vfp o<= implementation
>
>
>
> The implementation of an float ordered <= looks buggy, but maybe I'm not
> reading the assembly right. This is lesf2vfp.S in compiler-rt, and it has
> this code:
>
>
>
>
>
> // extern int __lesf2vfp(float a, float b);
>
> //
>
> // Returns one iff a <= b and neither is NaN.
>
> // Uses Darwin calling convention where single precision arguments are passsed
>
> // like 32-bit ints
>
> //
>
> DEFINE_COMPILERRT_FUNCTION(__lesf2vfp)
>
> fmsr s1...