Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-09-20 | c: Fix C_NOEXEC destination parameterHEADmaster | Edward Hervey | 1 | -1/+5 | |
in C_NOEXEC, if the argument is a float we need to store it as a float. | |||||
2010-09-16 | c: Fix emulation loading of constants on big-endian | David Schleef | 2 | -49/+26 | |
2010-09-16 | Remove usage of orcbin | David Schleef | 2 | -5/+3 | |
2010-09-16 | Convert usage of ULL to ORC_UINT64_C() | David Schleef | 8 | -26/+42 | |
2010-09-16 | examples: remove mt19937ar temp files | David Schleef | 1 | -1/+2 | |
2010-09-15 | Fix warning on OS/X | David Schleef | 2 | -6/+6 | |
2010-09-15 | Use MAP_ANON if MAP_ANONYMOUS is not defined | David Schleef | 1 | -0/+4 | |
2010-09-15 | c: Fix problems related to 64-bit constants | David Schleef | 4 | -13/+36 | |
2010-09-15 | sse: implement 64-bit params and constants | David Schleef | 4 | -25/+92 | |
2010-09-14 | Add various hacks to allocated codemem | David Schleef | 1 | -28/+56 | |
First check $TMPDIR, then $HOME, then try an anonymous map. | |||||
2010-09-14 | sse: Fix previous commit on x86_64 | David Schleef | 1 | -1/+2 | |
2010-09-14 | test: Add test for x2 float ops | David Schleef | 1 | -0/+11 | |
2010-09-14 | sse: implement swapwl, swaplq | David Schleef | 1 | -0/+39 | |
2010-09-14 | perf_opcodes_sys: Use orc_test_get_program_for_opcode | David Schleef | 1 | -38/+1 | |
2010-09-14 | c: Fix x2 used with float opcodes | David Schleef | 2 | -4/+4 | |
2010-09-13 | Add swapwl and swaplq opcodes | David Schleef | 5 | -16/+78 | |
2010-09-11 | mt19937: Bring up to date with Orc best practice | David Schleef | 3 | -81/+327 | |
2010-09-09 | sse,neon: Error for unimplemented 64-bit constants | David Schleef | 2 | -0/+13 | |
2010-09-09 | sse: Better implementation for ldreslinl | David Schleef | 1 | -12/+87 | |
2010-09-09 | orcc: Don't print out unused constant vars | David Schleef | 1 | -0/+1 | |
2010-09-08 | sse: Implement ldreslinl | David Schleef | 1 | -0/+61 | |
2010-09-08 | sse: implement rules using pmov[sz] for SSE4.1 | David Schleef | 1 | -0/+23 | |
2010-09-08 | mmx: Update from SSE again | David Schleef | 2 | -24/+95 | |
2010-09-08 | sse: Fix shrsq rule | David Schleef | 1 | -12/+7 | |
2010-09-08 | orc-test: Fix comparison of 64-bit types | David Schleef | 1 | -5/+5 | |
2010-09-08 | Add orc_compiler_try_get_constant_long() | David Schleef | 3 | -20/+79 | |
For loading long constants if it happens to be fast. Use case is for when there's a backup rule that is almost as fast. (The assumption is that loading long constants is slow.) | |||||
2010-09-08 | Implement shrsq for SSE | Sebastian Dröge | 1 | -0/+30 | |
Doesn't really work yet | |||||
2010-09-08 | Implement SSE versions of shlq/shruq | Sebastian Dröge | 1 | -4/+6 | |
2010-09-08 | Add 64 bit shlq/shrsq/shruq opcodes | Sebastian Dröge | 4 | -0/+81 | |
2010-09-08 | Implement SSE versions of addq/subq | Sebastian Dröge | 1 | -0/+4 | |
2010-09-08 | Add 64 bit addq/subq opcodes | Sebastian Dröge | 4 | -0/+64 | |
2010-09-08 | Implement SSE versions of andq/andnq/orq/xorq/cmpeqq/cmpgtsq | Sebastian Dröge | 1 | -0/+17 | |
2010-09-08 | Add 64 bit andq/andnq/orq/xorq/cmpeqq/cmpgtsq opcodes | Sebastian Dröge | 5 | -0/+208 | |
2010-09-08 | Add ORC_TARGET_CLEAN_COMPILE and use it | David Schleef | 3 | -2/+7 | |
2010-09-08 | mmx: Update from sse | David Schleef | 5 | -175/+338 | |
2010-09-08 | sse: Reenable rules that use pshufb | David Schleef | 1 | -35/+29 | |
2010-09-07 | orcc: Delete output file if there's an error | David Schleef | 1 | -1/+4 | |
2010-09-07 | sse: Implement ldresnearl | David Schleef | 8 | -37/+308 | |
2010-09-07 | compiler: Implement long (128-bit) constants | David Schleef | 3 | -5/+88 | |
2010-09-06 | sse: More fixes for X86_ECX -> gp_tmpreg | David Schleef | 2 | -8/+8 | |
2010-09-06 | sse: Use temp space in exec struct, not stack | David Schleef | 1 | -98/+26 | |
2010-09-06 | sse: Fix register usage on Win64 | David Schleef | 2 | -7/+12 | |
2010-09-06 | x86: Don't call rdtsc in prologue/epilogue | David Schleef | 1 | -0/+4 | |
2010-09-06 | Bump version to 0.4.9.1 | David Schleef | 1 | -1/+1 | |
2010-09-06 | Release 0.4.9 | David Schleef | 2 | -2/+19 | |
2010-09-06 | Eliminate usage of %lld, etc. | David Schleef | 6 | -17/+26 | |
2010-09-06 | Implement handling of 64 bit constants in the C backend | Sebastian Dröge | 1 | -4/+10 | |
This uses %lx and %ld to print 64 bit integers but on 32 bit architectures something like %llx and %lld would be needed. | |||||
2010-09-06 | orcc: Implement handling of 64 bit constants | Sebastian Dröge | 1 | -1/+4 | |
This uses %lx for printing 64 bit integers but on 32 bit architectures something like %llx would be needed. | |||||
2010-09-06 | Use strtoll() when parsing constants and support 64 bit intermediates | Sebastian Dröge | 2 | -3/+11 | |
2010-09-06 | Implement strtoll() for 64 bit integer constants | Sebastian Dröge | 2 | -0/+78 | |