summaryrefslogtreecommitdiff
path: root/orc/orcprogram-mmx.c
Commit message (Expand)AuthorAgeFilesLines
* orc: Consolidate orc_program_has_float()Doug Nazar2019-09-081-14/+0
* orc: Make orc_*_emit_invariants() genericDoug Nazar2019-09-081-37/+2
* orc: make more functions staticTim-Philipp Müller2018-04-281-14/+11
* orcx86: use HAVE_AMD64 and HAVE_I386 defines everywhereJan Schmidt2016-10-281-1/+1
* orcprogam-{mips,mmx,sse}: bail out if get_align_var failsVincent Penquerc'h2014-04-161-0/+8
* accumulator: use the local variable 'var'Stefan Sauer2013-06-051-7/+7
* mmx: update from sseDavid Schleef2011-10-021-6/+6
* orc: fix some more unused-but-set-variable warnings with gcc 4.6Tim-Philipp Müller2011-09-271-1/+1
* Add error message to compiler and programDavid Schleef2011-05-131-7/+9
* x86insn: Convert mmx backend to x86insnDavid Schleef2011-05-131-3/+9
* mmx: convert from sseDavid Schleef2011-05-131-9/+12
* x86: separate out final code generationDavid Schleef2011-05-121-10/+12
* sse,mmx: use __amd64__ for 64-bit checkDavid Schleef2011-04-281-1/+1
* mmx: update from sseDavid Schleef2011-04-251-9/+9
* sse: Calculate insn_shift for each instructionDavid Schleef2010-10-141-0/+16
* compiler: Fix calculation of max var sizeDavid Schleef2010-09-231-3/+2
* mmx: reconvert from sse, plus fixesDavid Schleef2010-09-211-1/+29
* mmx: Update from sseDavid Schleef2010-09-081-23/+126
* Change constant values to orc_union64 internallyDavid Schleef2010-08-271-0/+2
* Use OrcCode structure to handle all executable codeDavid Schleef2010-08-241-2/+3
* mmx: update from sseDavid Schleef2010-08-181-36/+179
* Refactor instruction flagsDavid Schleef2010-08-091-2/+2
* mmx: Fix problems in recent commitDavid Schleef2010-08-011-7/+25
* mmx: update from sseDavid Schleef2010-08-011-198/+163
* mmx: Only mark the MMX target as executable if the CPU has MMX supportSebastian Dröge2010-06-141-0/+6
* mmx,sse: use shuffle macrosDavid Schleef2010-06-131-2/+2
* mmx: port sse backend to mmx againDavid Schleef2010-06-131-136/+328
* sse: use leal for non-recorded additionDavid Schleef2010-06-121-1/+1
* Build fixes due to MSVCDavid Schleef2009-12-021-1/+0
* renames _instr_ to _emit_ in the convenience macrosWim Taymans2009-09-191-6/+6
* mmx: emit emms in epilogueDavid Schleef2009-06-241-0/+1
* doc: updatingDavid Schleef2009-05-281-3/+3
* Fix up documentationDavid Schleef2009-05-281-2/+1
* mmx: convert sse backend to mmxDavid Schleef2009-05-251-62/+346
* separate mmx/sse code out of x86.cDavid Schleef2009-05-251-7/+8
* Add compiler target flagsDavid Schleef2009-05-241-0/+8
* hackingDavid Schleef2009-05-241-4/+4
* Prefix x86_/sse_ functions with orc_David Schleef2009-04-271-51/+51
* Move toward static array indexesDavid Schleef2009-04-071-2/+4
* Major refactorDavid Schleef2009-03-161-13/+42
* Split OrcProgram into Program and CompilerDavid Schleef2009-03-151-107/+107
* Convert printf's to errors and asm codeDavid Schleef2009-03-121-6/+6
* Move common x86 code to x86.cDavid Schleef2009-03-081-61/+4
* Fixes for building on windowsDavid Schleef2009-03-051-1/+0
* Add support for byte-sized dataDavid Schleef2009-03-021-4/+3
* Replace "s16" notation with "w"David Schleef2009-03-021-1/+1
* Hacking.David Schleef2009-03-021-35/+31
* Remove data_register_classDavid Schleef2009-03-011-38/+0
* Split x86 into mmx and sse targetsDavid Schleef2009-03-011-0/+402