14b06c216SRichard Henderson /* 24b06c216SRichard Henderson * Target-specific opcodes for host vector expansion. These will be 34b06c216SRichard Henderson * emitted by tcg_expand_vec_op. For those familiar with GCC internals, 44b06c216SRichard Henderson * consider these to be UNSPEC with names. 54b06c216SRichard Henderson */ 6*d9897efaSRichard Henderson 7*d9897efaSRichard Henderson DEF(ppc_mrgh_vec, 1, 2, 0, IMPLVEC) 8*d9897efaSRichard Henderson DEF(ppc_mrgl_vec, 1, 2, 0, IMPLVEC) 9*d9897efaSRichard Henderson DEF(ppc_msum_vec, 1, 3, 0, IMPLVEC) 10*d9897efaSRichard Henderson DEF(ppc_muleu_vec, 1, 2, 0, IMPLVEC) 11*d9897efaSRichard Henderson DEF(ppc_mulou_vec, 1, 2, 0, IMPLVEC) 12*d9897efaSRichard Henderson DEF(ppc_pkum_vec, 1, 2, 0, IMPLVEC) 13*d9897efaSRichard Henderson DEF(ppc_rotl_vec, 1, 2, 0, IMPLVEC) 14