summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2010-09-20c: Fix C_NOEXEC destination parameterHEADmasterEdward Hervey1-1/+5
2010-09-16c: 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-15Fix warning on OS/XDavid Schleef2-6/+6
2010-09-15Use MAP_ANON if MAP_ANONYMOUS is not definedDavid Schleef1-0/+4
2010-09-15c: Fix problems related to 64-bit constantsDavid Schleef4-13/+36
2010-09-15sse: implement 64-bit params and constantsDavid Schleef4-25/+92
2010-09-14Add various hacks to allocated codememDavid Schleef1-28/+56
2010-09-14sse: 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
2010-09-08mmx: Update from SSE againDavid Schleef2-24/+95
2010-09-08sse: Fix shrsq ruleDavid Schleef1-12/+7
2010-09-08orc-test: Fix comparison of 64-bit typesDavid Schleef1-5/+5
2010-09-08Add orc_compiler_try_get_constant_long()David Schleef3-20/+79
2010-09-08Implement shrsq for SSESebastian Dröge1-0/+30
2010-09-08Implement SSE versions of shlq/shruqSebastian Dröge1-4/+6
2010-09-08Add 64 bit shlq/shrsq/shruq opcodesSebastian Dröge4-0/+81
2010-09-08Implement SSE versions of addq/subqSebastian Dröge1-0/+4
2010-09-08Add 64 bit addq/subq opcodesSebastian Dröge4-0/+64
2010-09-08Implement SSE versions of andq/andnq/orq/xorq/cmpeqq/cmpgtsqSebastian Dröge1-0/+17
2010-09-08Add 64 bit andq/andnq/orq/xorq/cmpeqq/cmpgtsq opcodesSebastian Dröge5-0/+208
2010-09-08Add ORC_TARGET_CLEAN_COMPILE and use itDavid Schleef3-2/+7
2010-09-08mmx: Update from sseDavid Schleef5-175/+338
2010-09-08sse: Reenable rules that use pshufbDavid Schleef1-35/+29
2010-09-07orcc: Delete output file if there's an errorDavid Schleef1-1/+4
2010-09-07sse: Implement ldresnearlDavid Schleef8-37/+308
2010-09-07compiler: Implement long (128-bit) constantsDavid Schleef3-5/+88
2010-09-06sse: More fixes for X86_ECX -> gp_tmpregDavid Schleef2-8/+8
2010-09-06sse: Use temp space in exec struct, not stackDavid Schleef1-98/+26
2010-09-06sse: Fix register usage on Win64David Schleef2-7/+12
2010-09-06x86: Don't call rdtsc in prologue/epilogueDavid Schleef1-0/+4
2010-09-06Bump version to 0.4.9.1David Schleef1-1/+1
2010-09-06Release 0.4.9David Schleef2-2/+19
2010-09-06Eliminate usage of %lld, etc.David Schleef6-17/+26
2010-09-06Implement handling of 64 bit constants in the C backendSebastian Dröge1-4/+10
2010-09-06orcc: Implement handling of 64 bit constantsSebastian Dröge1-1/+4
2010-09-06Use strtoll() when parsing constants and support 64 bit intermediatesSebastian Dröge2-3/+11
2010-09-06Implement strtoll() for 64 bit integer constantsSebastian Dröge2-0/+78