/openbmc/linux/arch/arm/crypto/ |
H A D | blake2b-neon-core.S | 77 vadd.u64 q0, q0, q2 78 vadd.u64 q1, q1, q3 79 vadd.u64 d0, d0, M_\s0 80 vadd.u64 d1, d1, M_\s2 81 vadd.u64 d2, d2, M_\s4 82 vadd.u64 d3, d3, M_\s6 91 vadd.u64 q4, q4, q6 92 vadd.u64 q5, q5, q7 111 vadd.u64 q0, q0, q2 112 vadd.u64 q1, q1, q3 [all …]
|
H A D | chacha-neon-core.S | 74 vadd.i32 q0, q0, q1 79 vadd.i32 q2, q2, q3 85 vadd.i32 q0, q0, q1 91 vadd.i32 q2, q2, q3 104 vadd.i32 q0, q0, q1 109 vadd.i32 q2, q2, q3 115 vadd.i32 q0, q0, q1 121 vadd.i32 q2, q2, q3 163 vadd.i32 q0, q0, q8 167 vadd.i32 q1, q1, q9 [all …]
|
H A D | curve25519-core.S | 95 vadd.i64 q12, q4, q1 96 vadd.i64 q13, q10, q1 99 vadd.i64 q5, q5, q12 101 vadd.i64 q14, q5, q0 102 vadd.i64 q11, q11, q13 104 vadd.i64 q15, q11, q0 109 vadd.i64 q6, q6, q12 111 vadd.i64 q14, q6, q1 112 vadd.i64 q2, q2, q13 116 vadd.i64 q14, q2, q1 [all …]
|
H A D | nh-neon-core.S | 58 vadd.u32 T0, T3, \k0 59 vadd.u32 T1, T3, \k1 60 vadd.u32 T2, T3, \k2 61 vadd.u32 T3, T3, \k3 110 vadd.u64 T0_L, PASS0_SUM_A, PASS0_SUM_B 111 vadd.u64 T0_H, PASS1_SUM_A, PASS1_SUM_B 112 vadd.u64 T1_L, PASS2_SUM_A, PASS2_SUM_B 113 vadd.u64 T1_H, PASS3_SUM_A, PASS3_SUM_B
|
H A D | sha2-ce-core.S | 40 vadd.u32 ta\ev, q\s0, k\ev 93 vadd.u32 ta0, q0, k0 116 vadd.u32 dga, dga, dg0 117 vadd.u32 dgb, dgb, dg1
|
H A D | sha1-ce-core.S | 38 vadd.u32 tb\ev, q\s0, \rc 87 vadd.u32 ta0, q8, k0 115 vadd.u32 dga, dga, dg0 116 vadd.u32 dgb, dgb, dg1a0
|
H A D | sha1-armv7-neon.S | 156 vadd.u32 tmp0, W0, curK; \ 159 vadd.u32 tmp1, W7, curK; \ 161 vadd.u32 tmp2, W6, curK; \ 163 vadd.u32 tmp3, W5, curK; \ 179 vadd.u32 tmp0, W0, curK; \ 188 vadd.u32 tmp1, W7, curK; \ 194 vadd.u32 tmp2, W6, curK; \ 200 vadd.u32 tmp3, W5, curK; \ 245 vadd.u32 tmp0, W, curK; \ 278 vadd.u32 tmp0, W, curK; \
|
H A D | aes-ce-core.S | 478 vadd.u64 \out, \in, \in
|
H A D | aes-neonbs-core.S | 900 vadd.u64 \out, \in, \in
|
/openbmc/qemu/tests/tcg/hexagon/ |
H A D | hvx_histogram_row.S | 202 v0.w = vadd(v1.w, v0.w) 203 v2.w = vadd(v3.w, v2.w) 209 v4.w = vadd(v5.w, v4.w) 210 v6.w = vadd(v7.w, v6.w) 214 v8.w = vadd(v9.w, v8.w) 215 v10.w = vadd(v11.w, v10.w) 219 v12.w = vadd(v13.w, v12.w) 220 v14.w = vadd(v15.w, v14.w) 224 v16.w = vadd(v17.w, v16.w) 225 v18.w = vadd(v19.w, v18.w) [all …]
|
H A D | hvx_misc.c | 307 TEST_VEC_OP2(vadd_w, vadd, .w, w, 4, +) 308 TEST_VEC_OP2(vadd_h, vadd, .h, h, 2, +) 309 TEST_VEC_OP2(vadd_b, vadd, .b, b, 1, +)
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-benchmark/cpuburn/cpuburn-arm/ |
H A D | 0002-burn.S-Add.patch | 40 + vadd.i32 q11, q0, q1
|
/openbmc/qemu/target/hexagon/imported/mmvec/ |
H A D | ext.idef | 1111 ITERATOR_INSN2_ANY_SLOT(WIDTH, vadd##TYPE##sat, "Vd32=vadd"TYPE2"(Vu32,Vv32):sat" … 1112 …OR_INSN2_ANY_SLOT_DOUBLE_VEC(WIDTH, vadd##TYPE##sat_dv, "Vdd32=vadd"TYPE2"(Vuu32,Vvv32):sat", … 1117 ITERATOR_INSN2_ANY_SLOT(WIDTH, vadd##TYPE##sat, "Vd32=vadd"TYPE2"(Vu32,Vv32):sat" … 1118 …OR_INSN2_ANY_SLOT_DOUBLE_VEC(WIDTH, vadd##TYPE##sat_dv, "Vdd32=vadd"TYPE2"(Vuu32,Vvv32):sat", … 1140 ITERATOR_INSN2_ANY_SLOT(WIDTH, vadd##TYPE, "Vd32=vadd"TYPE2"(Vu32,Vv32)" , "Vd… 1142 …ERATOR_INSN2_ANY_SLOT_DOUBLE_VEC(WIDTH, vadd##TYPE##_dv, "Vdd32=vadd"TYPE2"(Vuu32,Vvv32)" , "Vdd… 1181 ITERATOR_INSN_ANY_SLOT(32,vaddcarrysat,"Vd32.w=vadd(Vu32.w,Vv32.w,Qs4):carry:sat","add w/carry and … 1184 ITERATOR_INSN_ANY_SLOT(32,vaddcarry,"Vd32.w=vadd(Vu32.w,Vv32.w,Qx4):carry","add w/carry", 1192 ITERATOR_INSN_ANY_SLOT(32,vaddcarryo,"Vd32.w,Qe4=vadd(Vu32.w,Vv32.w):carry","add w/carry out-only", 1205 ITERATOR_INSN_ANY_SLOT(WIDTH, vadd##TAGEND,"Vd32."#DEST"=vadd(Vu32."#SRC1",Vv32."#SRC2"):sat", "… [all …]
|
/openbmc/qemu/target/arm/tcg/ |
H A D | translate-mve.c | 847 DO_2OP_VEC(VADD, vadd, tcg_gen_gvec_add) in DO_2OP_VEC() argument
|
H A D | mve_helper.c | 966 DO_2OP_U(vadd, DO_ADD)
|
/openbmc/qemu/tcg/loongarch64/ |
H A D | tcg-insn-defs.c.inc | 2528 /* Emits the `vadd.b vd, vj, vk` instruction. */ 2535 /* Emits the `vadd.h vd, vj, vk` instruction. */ 2542 /* Emits the `vadd.w vd, vj, vk` instruction. */ 2549 /* Emits the `vadd.d vd, vj, vk` instruction. */
|