mmx: port sse backend to mmx again
authorDavid Schleef <ds@schleef.org>
Sun, 13 Jun 2010 20:54:09 +0000 (13:54 -0700)
committerDavid Schleef <ds@schleef.org>
Sun, 13 Jun 2010 21:01:46 +0000 (14:01 -0700)
commitd8e5c65a7c7e85cc462e9a6d897ccd749da5a13c
tree0327c76940f832799af13356b6285a0ff902c3c9
parent140fd0e1e374dc2b5fa155e195a1f97d57ecf3c4
mmx: port sse backend to mmx again

Main differences between SSE and MMX backends:
 - different loop_shift
 - mmx emits emms
 - handling the accumulator before storing
 - different default flags
 - mmx only has 8 registers even on x86-64
orc/orcprogram-mmx.c
orc/orcprogram-sse.c
orc/orcrules-mmx.c