summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2010-10-14compiler: Allow compiling for emulation with no targetHEADmasterDavid Schleef1-10/+8
2010-10-14orcc: Allow normal compilation with no targetDavid Schleef1-2/+2
2010-10-14Fix loading of double parameters in the non-ORC C codeSebastian Dröge1-1/+2
2010-10-14mmx: Fix 64-bit param loadingDavid Schleef2-2/+2
2010-10-12arm: move some rules into ARM6David Schleef2-24/+28
2010-10-10Add benchmorcDavid Schleef5-2/+4996
2010-10-08back to unreleasedDavid Schleef1-1/+1
2010-10-07Release 0.4.10David Schleef2-2/+21
2010-10-07sse,mmx: Fix mululq rule (SSE2-only)David Schleef2-2/+10
2010-10-07mmx: update from sseDavid Schleef1-1/+68
2010-10-07neon: Add rules for new opcodesDavid Schleef1-20/+111
2010-10-06Add .doubleparam and .longparamDavid Schleef1-0/+6
2010-10-06Implement mululq and mulslq for SSESebastian Dröge1-1/+28
2010-10-06Add mulslq and mululq opcodesSebastian Dröge4-6/+66
2010-10-03Implement select[01]ql for SSESebastian Dröge1-0/+30
2010-10-03Implement mergelq for SSESebastian Dröge1-0/+10
2010-10-03Mask lower bits of merge opcodes to prevent signedness problemsSebastian Dröge2-4/+4
2010-10-03Add mergelq/select0ql/select1ql opcodesSebastian Dröge5-0/+92
2010-10-03sse: Add 64-bit bit opsDavid Schleef1-0/+26
2010-09-30Fix distcheckDavid Schleef1-1/+1
2010-09-30Fix documentation of opcodesDavid Schleef3-57/+567
2010-09-27Cleanups for running with ORC_CODE=emulateDavid Schleef2-7/+24
2010-09-24compiler: Fix calculation of max var sizeDavid Schleef7-40/+15
2010-09-24test: Add disabled code to make manual testing easierDavid Schleef1-0/+8
2010-09-22mmx: paddq and psubq are SSE2 instructionsSebastian Dröge2-4/+12
2010-09-21mmx: reconvert from sse, plus fixesDavid Schleef4-37/+440
2010-09-20sse: Fix rex prefixDavid Schleef2-17/+22
2010-09-20c: Fix C_NOEXEC destination parameterEdward Hervey1-1/+5
2010-09-20Handle ORC_CODE=emulate to force emulationDavid Schleef2-0/+9
2010-09-17c: Fix emulation loading of constants on big-endianDavid Schleef2-49/+26
2010-09-16Remove usage of orcbinDavid Schleef2-5/+3
2010-09-16Convert usage of ULL to ORC_UINT64_C()David Schleef8-26/+42
2010-09-16examples: remove mt19937ar temp filesDavid Schleef1-1/+2
2010-09-16Fix warning on OS/XDavid Schleef2-6/+6
2010-09-16Use MAP_ANON if MAP_ANONYMOUS is not definedDavid Schleef1-0/+4
2010-09-16c: Fix problems related to 64-bit constantsDavid Schleef4-13/+36
2010-09-16sse: implement 64-bit params and constantsDavid Schleef4-25/+92
2010-09-15Add various hacks to allocated codememDavid Schleef1-28/+56
2010-09-15sse: Fix previous commit on x86_64David Schleef1-1/+2
2010-09-14test: Add test for x2 float opsDavid Schleef1-0/+11
2010-09-14sse: implement swapwl, swaplqDavid Schleef1-0/+39
2010-09-14perf_opcodes_sys: Use orc_test_get_program_for_opcodeDavid Schleef1-38/+1
2010-09-14c: Fix x2 used with float opcodesDavid Schleef2-4/+4
2010-09-13Add swapwl and swaplq opcodesDavid Schleef5-16/+78
2010-09-11mt19937: Bring up to date with Orc best practiceDavid Schleef3-81/+327
2010-09-09sse,neon: Error for unimplemented 64-bit constantsDavid Schleef2-0/+13
2010-09-09sse: Better implementation for ldreslinlDavid Schleef1-12/+87
2010-09-09orcc: Don't print out unused constant varsDavid Schleef1-0/+1
2010-09-08sse: Implement ldreslinlDavid Schleef1-0/+61
2010-09-08sse: implement rules using pmov[sz] for SSE4.1David Schleef1-0/+23