diff options
author | blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-09-10 19:57:13 +0000 |
---|---|---|
committer | blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-09-10 19:57:13 +0000 |
commit | 1d01299d29184c2d48af843626e0d7a5ef21aef7 (patch) | |
tree | 0831269efd6983ca71bea162f66cddd03cd2d278 /target-sparc/helper.h | |
parent | 714547bbc7db79a1d7e6544bf90c9ee1073d6881 (diff) |
Convert basic 32 bit VIS ops to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5190 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'target-sparc/helper.h')
-rw-r--r-- | target-sparc/helper.h | 17 |
1 files changed, 2 insertions, 15 deletions
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); |