Home
last modified time | relevance | path

Searched refs:sh (Results 1 – 25 of 120) sorted by relevance

12345

/qemu/util/
A Dhost-utils.c100 int sh; in divu128() local
107 sh = clz64(divisor); in divu128()
110 if (sh != 0) { in divu128()
113 dhi = (dhi << sh) | (dlo >> (64 - sh)); in divu128()
114 dlo <<= sh; in divu128()
120 if (sh != 0) { in divu128()
124 dhi = (dhi << sh) | (dlo >> (64 - sh)); in divu128()
125 dlo <<= sh; in divu128()
149 return rem >> sh; in divu128()
343 int sh; in divu256() local
[all …]
/qemu/target/mips/tcg/
A Dlmmi_helper.c33 int16_t sh[4]; member
92 int r = vs.sh[i] + vt.sh[i]; in helper_paddsh()
187 int r = vs.sh[i] - vt.sh[i]; in helper_psubsh()
434 vs.sh[i] = (vs.sh[i] >= vt.sh[i] ? vs.sh[i] : vt.sh[i]); in helper_pmaxsh()
447 vs.sh[i] = (vs.sh[i] <= vt.sh[i] ? vs.sh[i] : vt.sh[i]); in helper_pminsh()
660 vs.sh[i] *= vt.sh[i]; in helper_pmullh()
673 int32_t r = vs.sh[i] * vt.sh[i]; in helper_pmulhh()
701 p0 = vs.sh[0 ^ host] * vt.sh[0 ^ host]; in helper_pmaddhw()
702 p0 += vs.sh[1 ^ host] * vt.sh[1 ^ host]; in helper_pmaddhw()
703 p1 = vs.sh[2 ^ host] * vt.sh[2 ^ host]; in helper_pmaddhw()
[all …]
/qemu/target/arm/tcg/
A Dgengvec64.c51 static void gen_xar8_i64(TCGv_i64 d, TCGv_i64 n, TCGv_i64 m, int64_t sh) in gen_xar8_i64() argument
54 uint64_t mask = dup_const(MO_8, 0xff >> sh); in gen_xar8_i64()
57 tcg_gen_shri_i64(d, t, sh); in gen_xar8_i64()
58 tcg_gen_shli_i64(t, t, 8 - sh); in gen_xar8_i64()
67 uint64_t mask = dup_const(MO_16, 0xffff >> sh); in gen_xar16_i64()
70 tcg_gen_shri_i64(d, t, sh); in gen_xar16_i64()
71 tcg_gen_shli_i64(t, t, 16 - sh); in gen_xar16_i64()
80 tcg_gen_rotri_i32(d, d, sh); in gen_xar_i32()
86 tcg_gen_rotri_i64(d, d, sh); in gen_xar_i64()
90 TCGv_vec m, int64_t sh) in gen_xar_vec() argument
[all …]
A Dgengvec.c297 if (sh == 32) { in gen_srshr32_i32()
378 gen_srshr8_i64(t, a, sh); in gen_srsra8_i64()
386 gen_srshr16_i64(t, a, sh); in gen_srsra16_i64()
394 gen_srshr32_i32(t, a, sh); in gen_srsra32_i32()
491 if (sh == 32) { in gen_urshr32_i32()
571 if (sh == 8) { in gen_ursra8_i64()
583 if (sh == 16) { in gen_ursra16_i64()
595 if (sh == 32) { in gen_ursra32_i32()
607 if (sh == 64) { in gen_ursra64_i64()
619 if (sh == (8 << vece)) { in gen_ursra_vec()
[all …]
/qemu/tests/tcg/mips/user/ase/msa/
A DREADME12 Helper scripts test_msa_compile.sh and test_msa_run.sh are also
19 ./test_msa_compile.sh
20 ./test_msa_run.sh
/qemu/ui/
A Dconsole-gl.c146 float sw, sh; in surface_gl_setup_viewport() local
154 sh = (float)wh/gh; in surface_gl_setup_viewport()
155 if (sw < sh) { in surface_gl_setup_viewport()
156 stripe = wh - wh*sw/sh; in surface_gl_setup_viewport()
159 stripe = ww - ww*sh/sw; in surface_gl_setup_viewport()
/qemu/accel/tcg/
A Dtcg-runtime-gvec.c784 uint8_t sh = *(uint8_t *)(b + i) & 7; in HELPER() local
796 uint8_t sh = *(uint16_t *)(b + i) & 15; in HELPER() local
808 uint8_t sh = *(uint32_t *)(b + i) & 31; in HELPER() local
820 uint8_t sh = *(uint64_t *)(b + i) & 63; in HELPER() local
832 uint8_t sh = *(uint8_t *)(b + i) & 7; in HELPER() local
844 uint8_t sh = *(uint16_t *)(b + i) & 15; in HELPER() local
856 uint8_t sh = *(uint32_t *)(b + i) & 31; in HELPER() local
868 uint8_t sh = *(uint64_t *)(b + i) & 63; in HELPER() local
880 uint8_t sh = *(uint8_t *)(b + i) & 7; in HELPER() local
928 uint8_t sh = *(uint8_t *)(b + i) & 7; in HELPER() local
[all …]
A Dldst_atomicity.c.inc229 int sh = (pi & 3) * 8;
237 return (a << sh) | (b >> (-sh & 31));
239 return (a >> sh) | (b << (-sh & 31));
252 int sh = (pi & 7) * 8;
260 return (a << sh) | (b >> (-sh & 63));
262 return (a >> sh) | (b << (-sh & 63));
773 int sh = o * 8;
782 m <<= sh;
801 int sh = o * 8;
811 m <<= sh;
[all …]
/qemu/rust/hw/char/pl011/
A DREADME.md10 ```sh
20 ```sh
26 ```sh
/qemu/linux-user/alpha/
A Dmeson.build2 'alpha': generator(sh,
3 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
/qemu/linux-user/m68k/
A Dmeson.build2 'm68k': generator(sh,
3 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
/qemu/linux-user/microblaze/
A Dmeson.build2 'microblaze': generator(sh,
3 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
/qemu/linux-user/openrisc/
A Dmeson.build2 'openrisc': generator(sh,
3 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
/qemu/linux-user/hexagon/
A Dmeson.build3 'hexagon': generator(sh,
4 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
/qemu/linux-user/mips/
A Dmeson.build2 'mips': generator(sh,
3 … arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@',
/qemu/linux-user/sh4/
A Dmeson.build2 'sh4': generator(sh,
3 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
/qemu/linux-user/sparc/
A Dmeson.build2 'sparc': generator(sh,
3 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
/qemu/linux-user/xtensa/
A Dmeson.build2 'xtensa': generator(sh,
3 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
/qemu/linux-user/mips64/
A Dmeson.build2 'mips64': generator(sh,
3 … arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@',
/qemu/tests/tcg/aarch64/
A Dtest-2248.c7 long test(long x, long y, long sh) in test() argument
18 : "r"(x), "r"(y), "r"(sh) in test()
/qemu/hw/pci-host/
A Darticia.c61 uint32_t sh = addr * 8; in articia_gpio_write() local
68 if ((s->gpio & (0xff << sh)) != (val & 0xff) << sh) { in articia_gpio_write()
69 s->gpio &= ~(0xff << sh | 0xff); in articia_gpio_write()
70 s->gpio |= (val & 0xff) << sh; in articia_gpio_write()
/qemu/tests/tcg/tricore/c/
A Dcrt0-tc2x.S171 sh %d2,%d2,-6 #; %d2 = number of CSAs
174 sh %d0,%d0,16
220 sh %d0,%d3,-3 # %d0 = length / 8 (doublewords)
230 sh %d0,%d1,-2 # %d0 = length / 4 (words)
236 sh %d0,%d1,-1 # %d0 = length / 2 (halfwords)
265 sh %d0,%d3,-3 # %d0 = length / 8 (doublewords)
276 sh %d0,%d1,-2 # %d0 = length / 4 (words)
283 sh %d0,%d1,-1 # %d0 = length / 2 (halfwords)
/qemu/linux-user/x86_64/
A Dmeson.build2 'x86_64': generator(sh,
3 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
/qemu/linux-user/hppa/
A Dmeson.build2 'hppa': generator(sh,
3 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
/qemu/linux-user/loongarch64/
A Dmeson.build8 'loongarch64': generator(sh,
9 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],

Completed in 70 milliseconds

12345