4 #if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
32 __attribute__((noinline
, pcs("aapcs"))) static uint32_t call_apsr_f(float a
, float b
,
33 __attribute__((pcs("aapcs"))) void (*fn
)(float, float)) {
36 asm volatile("mrs %0, apsr"
41 __attribute__((noinline
, pcs("aapcs"))) static uint32_t call_apsr_d(double a
, double b
,
42 __attribute__((pcs("aapcs"))) void (*fn
)(double, double)) {
45 asm volatile("mrs %0, apsr"