From 1d01299d29184c2d48af843626e0d7a5ef21aef7 Mon Sep 17 00:00:00 2001 From: blueswir1 Date: Wed, 10 Sep 2008 19:57:13 +0000 Subject: Convert basic 32 bit VIS ops to TCG git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5190 c046a42c-6fe2-441c-8c8c-71466251a162 --- target-sparc/helper.h | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) (limited to 'target-sparc/helper.h') diff --git a/target-sparc/helper.h b/target-sparc/helper.h index a22c716cbf..1c16b25fcb 100644 --- a/target-sparc/helper.h +++ b/target-sparc/helper.h @@ -138,29 +138,16 @@ F_HELPER_0_0(stox); F_HELPER_0_0(dtox); F_HELPER_0_0(qtox); F_HELPER_0_0(aligndata); -DEF_HELPER(void, helper_movl_FT0_0, (void)) -DEF_HELPER(void, helper_movl_DT0_0, (void)) -DEF_HELPER(void, helper_movl_FT0_1, (void)) -DEF_HELPER(void, helper_movl_DT0_1, (void)) F_HELPER_0_0(not); -F_HELPER_0_0(nots); F_HELPER_0_0(nor); -F_HELPER_0_0(nors); F_HELPER_0_0(or); -F_HELPER_0_0(ors); F_HELPER_0_0(xor); -F_HELPER_0_0(xors); F_HELPER_0_0(and); -F_HELPER_0_0(ands); F_HELPER_0_0(ornot); -F_HELPER_0_0(ornots); F_HELPER_0_0(andnot); -F_HELPER_0_0(andnots); F_HELPER_0_0(nand); -F_HELPER_0_0(nands); F_HELPER_0_0(xnor); -F_HELPER_0_0(xnors); F_HELPER_0_0(pmerge); F_HELPER_0_0(mul8x16); F_HELPER_0_0(mul8x16al); @@ -172,9 +159,9 @@ F_HELPER_0_0(muld8ulx16); F_HELPER_0_0(expand); #define VIS_HELPER(name) \ F_HELPER_0_0(name##16); \ - F_HELPER_0_0(name##16s); \ + DEF_HELPER(uint32_t, helper_f ## name ## 16s, (uint32_t src1, uint32_t src2))\ F_HELPER_0_0(name##32); \ - F_HELPER_0_0(name##32s) + DEF_HELPER(uint32_t, helper_f ## name ## 32s, (uint32_t src1, uint32_t src2)) VIS_HELPER(padd); VIS_HELPER(psub); -- cgit v1.2.1