summaryrefslogtreecommitdiff
path: root/orc/orcprogram-mmx.c
AgeCommit message (Expand)AuthorFilesLines
2014-04-16orcprogam-{mips,mmx,sse}: bail out if get_align_var failsVincent Penquerc'h1-0/+8
2013-06-05accumulator: use the local variable 'var'Stefan Sauer1-7/+7
2011-10-02mmx: update from sseDavid Schleef1-6/+6
2011-09-27orc: fix some more unused-but-set-variable warnings with gcc 4.6Tim-Philipp Müller1-1/+1
2011-05-13Add error message to compiler and programDavid Schleef1-7/+9
2011-05-13x86insn: Convert mmx backend to x86insnDavid Schleef1-3/+9
2011-05-13mmx: convert from sseDavid Schleef1-9/+12
2011-05-12x86: separate out final code generationDavid Schleef1-10/+12
2011-04-28sse,mmx: use __amd64__ for 64-bit checkDavid Schleef1-1/+1
2011-04-25mmx: update from sseDavid Schleef1-9/+9
2010-10-14sse: Calculate insn_shift for each instructionDavid Schleef1-0/+16
2010-09-23compiler: Fix calculation of max var sizeDavid Schleef1-3/+2
2010-09-21mmx: reconvert from sse, plus fixesDavid Schleef1-1/+29
2010-09-08mmx: Update from sseDavid Schleef1-23/+126
2010-08-27Change constant values to orc_union64 internallyDavid Schleef1-0/+2
2010-08-24Use OrcCode structure to handle all executable codeDavid Schleef1-2/+3
2010-08-18mmx: update from sseDavid Schleef1-36/+179
2010-08-09Refactor instruction flagsDavid Schleef1-2/+2
2010-08-01mmx: Fix problems in recent commitDavid Schleef1-7/+25
2010-08-01mmx: update from sseDavid Schleef1-198/+163
2010-06-14mmx: Only mark the MMX target as executable if the CPU has MMX supportSebastian Dröge1-0/+6
2010-06-13mmx,sse: use shuffle macrosDavid Schleef1-2/+2
2010-06-13mmx: port sse backend to mmx againDavid Schleef1-136/+328
2010-06-12sse: use leal for non-recorded additionDavid Schleef1-1/+1
2009-12-02Build fixes due to MSVCDavid Schleef1-1/+0
2009-09-19renames _instr_ to _emit_ in the convenience macrosWim Taymans1-6/+6
2009-06-24mmx: emit emms in epilogueDavid Schleef1-0/+1
2009-05-28doc: updatingDavid Schleef1-3/+3
2009-05-28Fix up documentationDavid Schleef1-2/+1
2009-05-25mmx: convert sse backend to mmxDavid Schleef1-62/+346
2009-05-25separate mmx/sse code out of x86.cDavid Schleef1-7/+8
2009-05-24Add compiler target flagsDavid Schleef1-0/+8
2009-05-24hackingDavid Schleef1-4/+4
2009-04-27Prefix x86_/sse_ functions with orc_David Schleef1-51/+51
2009-04-07Move toward static array indexesDavid Schleef1-2/+4
2009-03-16Major refactorDavid Schleef1-13/+42
2009-03-15Split OrcProgram into Program and CompilerDavid Schleef1-107/+107
2009-03-12Convert printf's to errors and asm codeDavid Schleef1-6/+6
2009-03-08Move common x86 code to x86.cDavid Schleef1-61/+4
2009-03-05Fixes for building on windowsDavid Schleef1-1/+0
2009-03-02Add support for byte-sized dataDavid Schleef1-4/+3
2009-03-02Replace "s16" notation with "w"David Schleef1-1/+1
2009-03-02Hacking.David Schleef1-35/+31
2009-03-01Remove data_register_classDavid Schleef1-38/+0
2009-03-01Split x86 into mmx and sse targetsDavid Schleef1-0/+402