Searched refs:DO_MADD (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/target/loongarch/ |
H A D | vec.h | 42 #define DO_MADD(a, b, c) (a + b * c) macro
|
/openbmc/qemu/target/riscv/ |
H A D | vector_helper.c | 1898 #define DO_MADD(N, M, D) (M * D + N) 1908 RVVCALL(OPIVV3, vmadd_vv_b, OP_SSS_B, H1, H1, H1, DO_MADD) 1909 RVVCALL(OPIVV3, vmadd_vv_h, OP_SSS_H, H2, H2, H2, DO_MADD) 1910 RVVCALL(OPIVV3, vmadd_vv_w, OP_SSS_W, H4, H4, H4, DO_MADD) 1911 RVVCALL(OPIVV3, vmadd_vv_d, OP_SSS_D, H8, H8, H8, DO_MADD) 1949 RVVCALL(OPIVX3, vmadd_vx_b, OP_SSS_B, H1, H1, DO_MADD) 1950 RVVCALL(OPIVX3, vmadd_vx_h, OP_SSS_H, H2, H2, DO_MADD) 1951 RVVCALL(OPIVX3, vmadd_vx_w, OP_SSS_W, H4, H4, DO_MADD) 1952 RVVCALL(OPIVX3, vmadd_vx_d, OP_SSS_D, H8, H8, DO_MADD) 1901 #define DO_MADD( global() macro
|
/openbmc/qemu/target/loongarch/tcg/ |
H A D | vec_helper.c | 528 VMADDSUB(vmadd_b, 8, B, DO_MADD) 529 VMADDSUB(vmadd_h, 16, H, DO_MADD) 530 VMADDSUB(vmadd_w, 32, W, DO_MADD) 531 VMADDSUB(vmadd_d, 64, D, DO_MADD)
|