| /qemu/util/ |
| A D | host-utils.c | 100 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 D | lmmi_helper.c | 33 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 D | gengvec64.c | 51 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 D | gengvec.c | 297 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 D | README | 12 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 D | console-gl.c | 146 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 D | tcg-runtime-gvec.c | 784 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 D | ldst_atomicity.c.inc | 229 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 D | README.md | 10 ```sh 20 ```sh 26 ```sh
|
| /qemu/linux-user/alpha/ |
| A D | meson.build | 2 'alpha': generator(sh, 3 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
|
| /qemu/linux-user/m68k/ |
| A D | meson.build | 2 'm68k': generator(sh, 3 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
|
| /qemu/linux-user/microblaze/ |
| A D | meson.build | 2 'microblaze': generator(sh, 3 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
|
| /qemu/linux-user/openrisc/ |
| A D | meson.build | 2 'openrisc': generator(sh, 3 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
|
| /qemu/linux-user/hexagon/ |
| A D | meson.build | 3 'hexagon': generator(sh, 4 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
|
| /qemu/linux-user/mips/ |
| A D | meson.build | 2 'mips': generator(sh, 3 … arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@',
|
| /qemu/linux-user/sh4/ |
| A D | meson.build | 2 'sh4': generator(sh, 3 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
|
| /qemu/linux-user/sparc/ |
| A D | meson.build | 2 'sparc': generator(sh, 3 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
|
| /qemu/linux-user/xtensa/ |
| A D | meson.build | 2 'xtensa': generator(sh, 3 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
|
| /qemu/linux-user/mips64/ |
| A D | meson.build | 2 'mips64': generator(sh, 3 … arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@',
|
| /qemu/tests/tcg/aarch64/ |
| A D | test-2248.c | 7 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 D | articia.c | 61 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 D | crt0-tc2x.S | 171 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 D | meson.build | 2 'x86_64': generator(sh, 3 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
|
| /qemu/linux-user/hppa/ |
| A D | meson.build | 2 'hppa': generator(sh, 3 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
|
| /qemu/linux-user/loongarch64/ |
| A D | meson.build | 8 'loongarch64': generator(sh, 9 …arguments: [ meson.current_source_dir() / 'syscallhdr.sh', '@INPUT@', '@OUTPUT@', '@EXTRA_ARGS@' ],
|