Home
last modified time | relevance | path

Searched refs:m3 (Results 1 – 25 of 26) sorted by relevance

12

/qemu/tests/tcg/s390x/
H A Dvxeh2_vlstr.c12 static inline void vler(S390Vector *v1, const void *va, uint8_t m3) in vler() argument
17 , [m3] "i" (m3) in vler()
21 static inline void vster(S390Vector *v1, const void *va, uint8_t m3) in vster() argument
26 , [m3] "i" (m3) in vster()
30 static inline void vlbr(S390Vector *v1, void *va, const uint8_t m3) in vlbr() argument
35 , [m3] "i" (m3) in vlbr()
39 static inline void vstbr(S390Vector *v1, void *va, const uint8_t m3) in vstbr() argument
44 , [m3] "i" (m3) in vstbr()
49 static inline void vlebrh(S390Vector *v1, void *va, const uint8_t m3) in vlebrh() argument
54 , [m3] "i" (m3) in vlebrh()
[all …]
H A Dvxeh2_vcvt.c12 const uint8_t m3, const uint8_t m4, const uint8_t m5) in vcfps() argument
17 , [m3] "i" (m3) in vcfps()
23 const uint8_t m3, const uint8_t m4, const uint8_t m5) in vcfpl() argument
28 , [m3] "i" (m3) in vcfpl()
34 const uint8_t m3, const uint8_t m4, const uint8_t m5) in vcsfp() argument
39 , [m3] "i" (m3) in vcsfp()
45 const uint8_t m3, const uint8_t m4, const uint8_t m5) in vclfp() argument
50 , [m3] "i" (m3) in vclfp()
H A Dlcbb.c10 lcbb(long *r1, void *dxb2, int m3, int *cc) in lcbb() argument
15 : [dxb2] "R" (*(char *)dxb2), [m3] "i" (m3) in lcbb()
23 test_lcbb(void *p, int m3, int exp_r1, int exp_cc) in test_lcbb() argument
28 lcbb(&r1, p, m3, &cc); in test_lcbb()
H A Dlocfhr.c10 locfhr(long r1, long r2, int m3, int cc) in locfhr() argument
16 : [cc] "r" (cc), [r2] "r" (r2), [m3] "i" (m3) in locfhr()
H A Dvistr.c9 const uint8_t m3, const uint8_t m5) in vistr() argument
14 , [m3] "i" (m3) in vistr()
H A Dcgebra.c21 : [m3] "i" (5) /* round toward 0 */ in main()
H A Dclgebr.c21 : [m3] "i" (5) /* round toward 0 */ in main()
/qemu/tests/tcg/xtensa/
H A Dtest_mac16.S59 test_mulxx mul.dd, 3, m0, m3, 0xf7315a5a, 0xa5a5137f
105 test_mulxxx mula.dd, 3, m0, m3, 0xf7315a5a, 0xa5a5137f, 0x0ff73155aa, +
122 test_mulxxx muls.dd, 3, m0, m3, 0xf7315a5a, 0xa5a5137f, 0xfff73155aa, -
153 lddec m3, a2
156 rsr a3, m3
/qemu/target/s390x/tcg/
H A Dtranslate_vx.c.inc321 const uint8_t enr = get_field(s, m3);
421 const uint8_t es = get_field(s, m3);
438 const uint8_t enr = get_field(s, m3);
454 const uint8_t es = get_field(s, m3);
470 const uint8_t m3 = get_field(s, m3);
474 switch (m3) {
478 es = m3;
501 const uint8_t es = get_field(s, m3);
555 const uint8_t enr = get_field(s, m3);
572 const uint8_t enr = get_field(s, m3);
[all …]
H A Dtranslate.c1610 int imm, m3 = get_field(s, m3); in op_cj() local
1614 c.cond = ltgt_cond[m3]; in op_cj()
1658 uint8_t m3 = get_field(s, m3); in fpinst_extract_m34() local
1663 m3 = 0; in fpinst_extract_m34()
1671 if (m3 == 2 || m3 > 7 || (!fpe && m3 == 3)) { in fpinst_extract_m34()
1676 return tcg_constant_i32(deposit32(m3, 4, 4, m4)); in fpinst_extract_m34()
1991 TCGv_i32 m3 = tcg_constant_i32(get_field(s, m3)); in op_clm() local
1995 gen_helper_clm(cc_op, tcg_env, t1, m3, o->in2); in op_clm()
2160 int m3 = get_field(s, m3); in op_ct() local
2164 c = tcg_invert_cond(ltgt_cond[m3]); in op_ct()
[all …]
H A Dmem_helper.c2816 uint32_t r2, uint32_t m3, uintptr_t ra, in convert_unicode() argument
2824 bool enh_check = m3 & 1; in convert_unicode()
2856 uint32_t HELPER(cu12)(CPUS390XState *env, uint32_t r1, uint32_t r2, uint32_t m3) in HELPER()
2858 return convert_unicode(env, r1, r2, m3, GETPC(), in HELPER()
2862 uint32_t HELPER(cu14)(CPUS390XState *env, uint32_t r1, uint32_t r2, uint32_t m3) in HELPER()
2864 return convert_unicode(env, r1, r2, m3, GETPC(), in HELPER()
2868 uint32_t HELPER(cu21)(CPUS390XState *env, uint32_t r1, uint32_t r2, uint32_t m3) in HELPER()
2870 return convert_unicode(env, r1, r2, m3, GETPC(), in HELPER()
2874 uint32_t HELPER(cu24)(CPUS390XState *env, uint32_t r1, uint32_t r2, uint32_t m3) in HELPER()
2876 return convert_unicode(env, r1, r2, m3, GETPC(), in HELPER()
[all …]
H A Dfpu_helper.c415 int s390_swap_bfp_rounding_mode(CPUS390XState *env, int m3) in s390_swap_bfp_rounding_mode() argument
419 switch (m3) { in s390_swap_bfp_rounding_mode()
/qemu/tcg/s390x/
H A Dtcg-target.c.inc678 TCGReg r1, TCGReg r2, int m3)
680 tcg_out32(s, (op << 16) | (m3 << 12) | (r1 << 4) | r2);
697 int i2, int m3)
699 tcg_out16(s, (op & 0xff00) | (r1 << 4) | m3);
741 TCGReg v1, uint16_t i2, int m3)
746 tcg_out16(s, (op & 0x00ff) | RXB(v1, 0, 0, 0) | (m3 << 12));
769 TCGReg v1, TCGReg v2, int m3)
774 tcg_out32(s, (op & 0x00ff) | RXB(v1, v2, 0, 0) | (m3 << 12));
848 TCGReg b2, TCGReg x2, intptr_t d2, int m3)
856 tcg_out16(s, (op & 0x00ff) | RXB(v1, 0, 0, 0) | (m3 << 12));
[all …]
/qemu/target/s390x/
H A Ds390x-internal.h302 int s390_swap_bfp_rounding_mode(CPUS390XState *env, int m3);
/qemu/target/xtensa/core-dc232b/
H A Dgdb-config.c.inc122 XTREG(50, 200, 32, 4, 4, 0x0223, 0x0006, -1, 2, 0x1100, m3,
H A Dxtensa-modules.c.inc11657 { "rsr.m3", 199 /* xt_iclass_rsr.m3 */,
11660 { "wsr.m3", 200 /* xt_iclass_wsr.m3 */,
11663 { "xsr.m3", 201 /* xt_iclass_xsr.m3 */,
12350 return 303; /* xsr.m3 */
12542 return 301; /* rsr.m3 */
12679 return 302; /* wsr.m3 */
/qemu/target/xtensa/core-dc233c/
H A Dgdb-config.c.inc75 XTREG(50, 200, 32, 4, 4, 0x0223, 0x0006, -1, 2, 0x1100, m3, 0, 0, 0, 0, 0, 0)
H A Dxtensa-modules.c.inc12305 { "rsr.m3", ICLASS_xt_iclass_rsr_m3,
12308 { "wsr.m3", ICLASS_xt_iclass_wsr_m3,
12311 { "xsr.m3", ICLASS_xt_iclass_xsr_m3,
/qemu/target/xtensa/core-de212/
H A Dgdb-config.c.inc72 XTREG( 48,192,32, 4, 4,0x0223,0x0006,-1, 2,0x1100,m3, 0,0,0,0,0,0)
H A Dxtensa-modules.c.inc11674 { "rsr.m3", ICLASS_xt_iclass_rsr_m3,
11677 { "wsr.m3", ICLASS_xt_iclass_wsr_m3,
11680 { "xsr.m3", ICLASS_xt_iclass_xsr_m3,
/qemu/target/xtensa/core-test_kc705_be/
H A Dgdb-config.c.inc74 XTREG( 51,204,32, 4, 4,0x0223,0x0006,-1, 2,0x1100,m3, 0,0,0,0,0,0)
/qemu/target/xtensa/core-de233_fpu/
H A Dgdb-config.c.inc73 XTREG( 50,200,32, 4, 4,0x0223,0x0006,-1, 2,0x1100,m3, 0,0,0,0,0,0)
H A Dxtensa-modules.c.inc16933 { "rsr.m3", ICLASS_xt_iclass_rsr_m3,
16936 { "wsr.m3", ICLASS_xt_iclass_wsr_m3,
16939 { "xsr.m3", ICLASS_xt_iclass_xsr_m3,
/qemu/target/riscv/
H A Dvcrypto_helper.c662 static inline uint32_t zvksh_w(uint32_t m16, uint32_t m9, uint32_t m3, in zvksh_w() argument
665 return p1(m16 ^ m9 ^ rol32(m3, 15)) ^ rol32(m13, 7) ^ m6; in zvksh_w()
/qemu/target/arm/tcg/
H A Dvec_helper.c855 TYPED m3 = m_indexed[i * 4 + 3]; \ in DO_DOT()
861 n[i * 4 + 3] * m3); \ in DO_DOT()

12