1
0
Fork 0
forked from suyu/suyu

Merge pull request #167 from yuriks/vfp-build

Fix VFP compilation errors with gcc
This commit is contained in:
Tony Wasserka 2014-10-31 23:04:15 +01:00
commit b4d766fbb3

View file

@ -88,21 +88,21 @@ u32 vfp_single_cpdo(ARMul_State* state, u32 inst, u32 fpscr);
u32 vfp_double_cpdo(ARMul_State* state, u32 inst, u32 fpscr); u32 vfp_double_cpdo(ARMul_State* state, u32 inst, u32 fpscr);
/* MRC */ /* MRC */
inline void VMRS(ARMul_State * state, ARMword reg, ARMword Rt, ARMword *value); void VMRS(ARMul_State * state, ARMword reg, ARMword Rt, ARMword *value);
inline void VMOVBRS(ARMul_State * state, ARMword to_arm, ARMword t, ARMword n, ARMword *value); void VMOVBRS(ARMul_State * state, ARMword to_arm, ARMword t, ARMword n, ARMword *value);
inline void VMOVBRRD(ARMul_State * state, ARMword to_arm, ARMword t, ARMword t2, ARMword n, ARMword *value1, ARMword *value2); void VMOVBRRD(ARMul_State * state, ARMword to_arm, ARMword t, ARMword t2, ARMword n, ARMword *value1, ARMword *value2);
inline void VMOVI(ARMul_State * state, ARMword single, ARMword d, ARMword imm); void VMOVI(ARMul_State * state, ARMword single, ARMword d, ARMword imm);
inline void VMOVR(ARMul_State * state, ARMword single, ARMword d, ARMword imm); void VMOVR(ARMul_State * state, ARMword single, ARMword d, ARMword imm);
/* MCR */ /* MCR */
inline void VMSR(ARMul_State * state, ARMword reg, ARMword Rt); void VMSR(ARMul_State * state, ARMword reg, ARMword Rt);
/* STC */ /* STC */
inline int VSTM(ARMul_State * state, int type, ARMword instr, ARMword* value); int VSTM(ARMul_State * state, int type, ARMword instr, ARMword* value);
inline int VPUSH(ARMul_State * state, int type, ARMword instr, ARMword* value); int VPUSH(ARMul_State * state, int type, ARMword instr, ARMword* value);
inline int VSTR(ARMul_State * state, int type, ARMword instr, ARMword* value); int VSTR(ARMul_State * state, int type, ARMword instr, ARMword* value);
/* LDC */ /* LDC */
inline int VLDM(ARMul_State * state, int type, ARMword instr, ARMword value); int VLDM(ARMul_State * state, int type, ARMword instr, ARMword value);
inline int VPOP(ARMul_State * state, int type, ARMword instr, ARMword value); int VPOP(ARMul_State * state, int type, ARMword instr, ARMword value);
inline int VLDR(ARMul_State * state, int type, ARMword instr, ARMword value); int VLDR(ARMul_State * state, int type, ARMword instr, ARMword value);
#ifdef __cplusplus #ifdef __cplusplus
} }