Searched refs:SIMD_DATA_SHIFT (Results 1 – 5 of 5) sorted by relevance
| /openbmc/qemu/include/tcg/ |
| H A D | tcg-gvec-desc.h | 39 #define SIMD_DATA_SHIFT (SIMD_OPRSZ_SHIFT + SIMD_OPRSZ_BITS) macro 40 #define SIMD_DATA_BITS (32 - SIMD_DATA_SHIFT) 63 return sextract32(desc, SIMD_DATA_SHIFT, SIMD_DATA_BITS); in simd_data()
|
| /openbmc/qemu/target/arm/tcg/ |
| H A D | vec_helper.c | 933 bool rot = extract32(desc, SIMD_DATA_SHIFT, 1); 934 bool fpcr_ah = extract64(desc, SIMD_DATA_SHIFT + 1, 1); 962 bool rot = extract32(desc, SIMD_DATA_SHIFT, 1); in HELPER() 963 bool fpcr_ah = extract64(desc, SIMD_DATA_SHIFT + 1, 1); in HELPER() 991 bool rot = extract32(desc, SIMD_DATA_SHIFT, 1); in HELPER() 992 bool fpcr_ah = extract64(desc, SIMD_DATA_SHIFT + 1, 1); in HELPER() 1018 intptr_t flip = extract32(desc, SIMD_DATA_SHIFT, 1); in HELPER() 1019 uint32_t fpcr_ah = extract32(desc, SIMD_DATA_SHIFT + 2, 1); in HELPER() 1020 uint32_t negf_imag = extract32(desc, SIMD_DATA_SHIFT + 1, 1); in HELPER() 1048 intptr_t flip = extract32(desc, SIMD_DATA_SHIFT, 1); in HELPER() [all …]
|
| H A D | sve_helper.c | 1046 int sel1 = extract32(desc, SIMD_DATA_SHIFT, 1) * sizeof(TYPEN); \ 1047 int sel2 = extract32(desc, SIMD_DATA_SHIFT + 1, 1) * sizeof(TYPEN); \ 1116 int sel2 = extract32(desc, SIMD_DATA_SHIFT, 1) * sizeof(TYPEN); \ in DO_ZZZ_TB() 1146 intptr_t sel1 = extract32(desc, SIMD_DATA_SHIFT, 1) * sizeof(TYPE); \ 1147 intptr_t sel2 = extract32(desc, SIMD_DATA_SHIFT + 1, 1) * sizeof(TYPE); \ 1254 int sel = H4(extract32(desc, SIMD_DATA_SHIFT, 1)); 1255 uint32_t inv = -extract32(desc, SIMD_DATA_SHIFT + 1, 1); 1271 int sel = extract32(desc, SIMD_DATA_SHIFT, 1); in HELPER() 1272 uint64_t inv = -(uint64_t)extract32(desc, SIMD_DATA_SHIFT + 1, 1); in HELPER() 1289 int sel1 = extract32(desc, SIMD_DATA_SHIFT, 1) * sizeof(TYPEN); \ [all …]
|
| H A D | sme_helper.c | 1360 bool za = extract32(desc, SIMD_DATA_SHIFT, 1); in HELPER() 1381 int idx = extract32(desc, SIMD_DATA_SHIFT, 2); in HELPER() 1382 bool za = extract32(desc, SIMD_DATA_SHIFT + 2, 1); in HELPER() 1406 int idx = extract32(desc, SIMD_DATA_SHIFT, 2); in HELPER() 1407 int sel = extract32(desc, SIMD_DATA_SHIFT + 2, 1); in HELPER() 1655 intptr_t idx = extract32(desc, SIMD_DATA_SHIFT, 2); \ 1692 intptr_t sel = extract32(desc, SIMD_DATA_SHIFT, 2); \ 1720 intptr_t sel = extract32(desc, SIMD_DATA_SHIFT, 2); \ 1721 intptr_t idx = extract32(desc, SIMD_DATA_SHIFT + 2, 4); \
|
| /openbmc/qemu/tcg/ |
| H A D | tcg-op-gvec.c | 130 desc = deposit32(desc, SIMD_DATA_SHIFT, SIMD_DATA_BITS, data); in simd_desc() 3337 tcg_gen_shli_i32(desc, shift, SIMD_DATA_SHIFT); in do_gvec_shifts()
|