Diff for /qemu/target-mips/helper.h between versions 1.1.1.1 and 1.1.1.4

version 1.1.1.1, 2018/04/24 16:55:01 version 1.1.1.4, 2018/04/24 18:31:37
Line 1 Line 1
 #include "def-helper.h"  #include "def-helper.h"
   
 /* FIXME: We should rename the helper functions and remove this hack.  */  
 #undef HELPER  
 #define HELPER(name) do_##name  
   
   
 DEF_HELPER_2(raise_exception_err, void, i32, int)  DEF_HELPER_2(raise_exception_err, void, i32, int)
 DEF_HELPER_1(raise_exception, void, i32)  DEF_HELPER_1(raise_exception, void, i32)
 DEF_HELPER_0(interrupt_restart, void)  
   
 #ifdef TARGET_MIPS64  #ifdef TARGET_MIPS64
 DEF_HELPER_3(ldl, tl, tl, tl, int)  DEF_HELPER_3(ldl, tl, tl, tl, int)
Line 20  DEF_HELPER_3(lwr, tl, tl, tl, int) Line 14  DEF_HELPER_3(lwr, tl, tl, tl, int)
 DEF_HELPER_3(swl, void, tl, tl, int)  DEF_HELPER_3(swl, void, tl, tl, int)
 DEF_HELPER_3(swr, void, tl, tl, int)  DEF_HELPER_3(swr, void, tl, tl, int)
   
 DEF_HELPER_1(clo, tl, tl)  #ifndef CONFIG_USER_ONLY
 DEF_HELPER_1(clz, tl, tl)  DEF_HELPER_2(ll, tl, tl, int)
   DEF_HELPER_3(sc, tl, tl, tl, int)
 #ifdef TARGET_MIPS64  #ifdef TARGET_MIPS64
 DEF_HELPER_1(dclo, tl, tl)  DEF_HELPER_2(lld, tl, tl, int)
 DEF_HELPER_1(dclz, tl, tl)  DEF_HELPER_3(scd, tl, tl, tl, int)
   #endif
   #endif
   
   DEF_HELPER_FLAGS_1(clo, TCG_CALL_CONST | TCG_CALL_PURE, tl, tl)
   DEF_HELPER_FLAGS_1(clz, TCG_CALL_CONST | TCG_CALL_PURE, tl, tl)
   #ifdef TARGET_MIPS64
   DEF_HELPER_FLAGS_1(dclo, TCG_CALL_CONST | TCG_CALL_PURE, tl, tl)
   DEF_HELPER_FLAGS_1(dclz, TCG_CALL_CONST | TCG_CALL_PURE, tl, tl)
 DEF_HELPER_2(dmult, void, tl, tl)  DEF_HELPER_2(dmult, void, tl, tl)
 DEF_HELPER_2(dmultu, void, tl, tl)  DEF_HELPER_2(dmultu, void, tl, tl)
 #endif  #endif
Line 127  DEF_HELPER_1(mtc0_cause, void, tl) Line 130  DEF_HELPER_1(mtc0_cause, void, tl)
 DEF_HELPER_1(mtc0_ebase, void, tl)  DEF_HELPER_1(mtc0_ebase, void, tl)
 DEF_HELPER_1(mtc0_config0, void, tl)  DEF_HELPER_1(mtc0_config0, void, tl)
 DEF_HELPER_1(mtc0_config2, void, tl)  DEF_HELPER_1(mtc0_config2, void, tl)
   DEF_HELPER_1(mtc0_lladdr, void, tl)
 DEF_HELPER_2(mtc0_watchlo, void, tl, i32)  DEF_HELPER_2(mtc0_watchlo, void, tl, i32)
 DEF_HELPER_2(mtc0_watchhi, void, tl, i32)  DEF_HELPER_2(mtc0_watchhi, void, tl, i32)
 DEF_HELPER_1(mtc0_xcontext, void, tl)  DEF_HELPER_1(mtc0_xcontext, void, tl)
Line 155  DEF_HELPER_1(emt, tl, tl) Line 159  DEF_HELPER_1(emt, tl, tl)
 DEF_HELPER_1(dvpe, tl, tl)  DEF_HELPER_1(dvpe, tl, tl)
 DEF_HELPER_1(evpe, tl, tl)  DEF_HELPER_1(evpe, tl, tl)
 #endif /* !CONFIG_USER_ONLY */  #endif /* !CONFIG_USER_ONLY */
   
   /* microMIPS functions */
   DEF_HELPER_3(lwm, void, tl, tl, i32);
   DEF_HELPER_3(swm, void, tl, tl, i32);
   #ifdef TARGET_MIPS64
   DEF_HELPER_3(ldm, void, tl, tl, i32);
   DEF_HELPER_3(sdm, void, tl, tl, i32);
   #endif
   
 DEF_HELPER_2(fork, void, tl, tl)  DEF_HELPER_2(fork, void, tl, tl)
 DEF_HELPER_1(yield, tl, tl)  DEF_HELPER_1(yield, tl, tl)
   

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.4


unix.superglobalmegacorp.com