summaryrefslogtreecommitdiffstats
path: root/target/i386/ops_sse.h
Commit message (Expand)AuthorAgeFilesLines
* target/i386: implement FMA instructionsPaolo Bonzini2022-10-221-0/+27
* target/i386: implement F16C instructionsPaolo Bonzini2022-10-201-0/+29
* target/i386: introduce function to set rounding mode from FPCW or MXCSR bitsPaolo Bonzini2022-10-201-56/+4Star
* target/i386: remove old SSE decoderPaolo Bonzini2022-10-181-124/+0Star
* target/i386: reimplement 0x0f 0x10-0x17, add AVXPaolo Bonzini2022-10-181-0/+7
* target/i386: reimplement 0x0f 0x38, add AVXPaolo Bonzini2022-10-181-1/+187
* target/i386: reimplement 0x0f 0x3a, add AVXPaolo Bonzini2022-10-181-0/+95
* target/i386: clarify (un)signedness of immediates from 0F3Ah opcodesPaolo Bonzini2022-10-181-4/+4
* target/i386: Introduce 256-bit vector helpersPaolo Bonzini2022-10-181-0/+5
* target/i386: implement additional AVX comparison operatorsPaolo Bonzini2022-10-181-0/+38
* target/i386: provide 3-operand versions of unary scalar helpersPaolo Bonzini2022-10-181-8/+40
* target/i386: support operand merging in binary scalar helpersPaolo Bonzini2022-10-181-0/+16
* target/i386: extend helpers to support VEX.V 3- and 4- operand encodingsPaolo Bonzini2022-10-181-107/+66Star
* target/i386: fix INSERTQ implementationPaolo Bonzini2022-09-191-5/+5
* target/i386: correctly mask SSE4a bit indices in register operandsPaolo Bonzini2022-09-191-2/+2
* target/i386: AVX+AES helpers prepPaul Brook2022-09-011-19/+22
* target/i386: AVX pclmulqdq prepPaul Brook2022-09-011-7/+22
* target/i386: Rewrite blendv helpersPaul Brook2022-09-011-62/+24Star
* target/i386: Misc AVX helper prepPaul Brook2022-09-011-49/+94
* target/i386: Destructive FP helpers for AVXPaul Brook2022-09-011-58/+43Star
* target/i386: Dot product AVX helper prepPaul Brook2022-09-011-35/+45
* target/i386: reimplement AVX comparison helpersPaul Brook2022-09-011-47/+56
* target/i386: Floating point arithmetic helper AVX prepPaul Brook2022-09-011-41/+87
* target/i386: Destructive vector helpers for AVXPaul Brook2022-09-011-301/+269Star
* target/i386: Misc integer AVX helper prepPaul Brook2022-09-011-86/+82Star
* target/i386: Rewrite simple integer vector helpersPaul Brook2022-09-011-54/+27Star
* target/i386: Rewrite vector shift helperPaul Brook2022-09-011-131/+108Star
* target/i386: rewrite destructive 3DNow operationsPaolo Bonzini2022-09-011-16/+16
* target/i386: Add size suffix to vector FP helpersPaolo Bonzini2022-09-011-24/+24
* target/i386: DPPS rounding fixPaolo Bonzini2022-09-011-32/+35
* target/i386: fix PHSUB* instructions with dest=srcPaolo Bonzini2022-09-011-20/+29
* i386: pcmpestr 64-bit sign extension bugPaul Brook2022-04-281-11/+9Star
* target/i386: do not access beyond the low 128 bits of SSE registersPaolo Bonzini2022-04-131-28/+47
* x86 tcg cpus: Fix Lesser GPL version numberChetan Pant2020-11-151-1/+1
* target/i386: fix IEEE SSE floating-point exception raisingJoseph Myers2020-07-111-12/+16
* target/i386: correct fix for pcmpxstrx substring searchJoseph Myers2020-06-121-2/+2
* target/i386: fix phadd* with identical destination and source registerJanne Grunau2020-06-101-20/+33
* softfloat: Name compare relation enumRichard Henderson2020-05-191-4/+4
* target/i386: Return 'indefinite integer value' for invalid SSE fp->int conver...Peter Maydell2019-08-201-28/+60
* target/i386: fix phminposuw in-place operationJoseph Myers2017-09-191-3/+3
* target/i386: fix pcmpxstrx substring searchJoseph Myers2017-09-191-2/+6
* target/i386: fix packusdw in-place operationJoseph Myers2017-09-191-8/+11
* target/i386: fix pmovsx/pmovzx in-place operationsJoseph Myers2017-09-191-7/+7
* target-i386: Use ctpop helperRichard Henderson2017-01-101-26/+0Star
* Move target-* CPU file into a target/ folderThomas Huth2016-12-201-0/+2296