summaryrefslogtreecommitdiffstats
path: root/tcg/tcg-op-vec.c
Commit message (Expand)AuthorAgeFilesLines
* tcg: Add opcodes for vector nand, nor, eqvRichard Henderson2022-03-041-9/+18
* tcg: Expand usadd/ussub with umin/umaxRichard Henderson2021-10-061-2/+35
* Do not include cpu.h if it's not really necessaryThomas Huth2021-05-021-1/+0Star
* tcg: Remove tcg_gen_dup{8,16,32,64}i_vecRichard Henderson2021-01-131-20/+0Star
* tcg: Remove movi and dupi opcodesRichard Henderson2021-01-131-1/+0Star
* tcg: Convert tcg_gen_dupi_vec to TCG_CONSTRichard Henderson2021-01-131-29/+10Star
* tcg: Fix generation of dupi_vec for 32-bit hostRichard Henderson2020-10-081-4/+8
* tcg: Save/restore vecop_list around minmax fallbackRichard Henderson2020-07-161-0/+2
* tcg: Implement gvec support for rotate by scalarRichard Henderson2020-06-021-0/+5
* tcg: Remove expansion to shift by vector from do_shiftsRichard Henderson2020-06-021-24/+11Star
* tcg: Implement gvec support for rotate by vectorRichard Henderson2020-06-021-0/+10
* tcg: Implement gvec support for rotate by immediateRichard Henderson2020-06-021-0/+12
* tcg: Search includes from the project root source directoryPhilippe Mathieu-Daudé2020-01-161-3/+3
* tcg: Fix expansion of INDEX_op_not_vecRichard Henderson2019-07-091-0/+6
* Include qemu-common.h exactly where neededMarkus Armbruster2019-06-121-1/+0Star
* tcg: Expand vector minmax using cmp+cmpselRichard Henderson2019-05-221-4/+16
* tcg: Introduce do_op3_nofail for vector expansionRichard Henderson2019-05-221-18/+27
* tcg: Add support for vector compare selectRichard Henderson2019-05-221-0/+59
* tcg: Add support for vector bitwise selectRichard Henderson2019-05-221-0/+26
* tcg: Add support for vector absolute valueRichard Henderson2019-05-141-0/+39
* tcg: Add gvec expanders for vector shift by scalarRichard Henderson2019-05-141-0/+54
* tcg: Add gvec expanders for variable shiftRichard Henderson2019-05-141-0/+15
* tcg: Add INDEX_op_dupm_vecRichard Henderson2019-05-141-0/+11
* tcg: Specify optional vector requirements with a listRichard Henderson2019-05-131-0/+102
* tcg: Allow add_vec, sub_vec, neg_vec, not_vec to be expandedRichard Henderson2019-05-131-16/+33
* tcg: Fix LGPL version numberThomas Huth2019-01-301-1/+1
* tcg: Add opcodes for vector minmax arithmeticRichard Henderson2019-01-281-0/+20
* tcg: Add opcodes for vector saturated arithmeticRichard Henderson2019-01-281-4/+30
* tcg: Add gvec expanders for nand, nor, eqvRichard Henderson2019-01-281-0/+21
* target: Do not include "exec/exec-all.h" if it is not necessaryPhilippe Mathieu-Daudé2018-06-011-1/+0Star
* tcg: Allow wider vectors for cmp and mulRichard Henderson2018-05-011-4/+4
* tcg: Add generic vector ops for multiplicationRichard Henderson2018-02-081-0/+22
* tcg: Add generic vector ops for comparisonsRichard Henderson2018-02-081-0/+23
* tcg: Add generic vector ops for constant shiftsRichard Henderson2018-02-081-0/+45
* tcg: Add generic vector expandersRichard Henderson2018-02-081-13/+20
* tcg: Add types and basic operations for host vectorsRichard Henderson2018-02-081-0/+292