/haiku-buildtools/gcc/gcc/testsuite/gcc.c-torture/compile/ |
H A D | imm.c | 2 imm () function
|
H A D | pr28489.c | 9 c_int imm; member in union:c_insn 25 c_int imm = 0; local 34 op_bz:if (imm) 37 op_push_imm_imm:(sp - 2)->imm = imm; 39 op_index:imm = *((sp - 3)->mem += imm); 40 op_assign:*(sp - 3)->mem = imm; 41 op_add_a:imm = *(sp - 3)->mem += imm; [all...] |
/haiku-buildtools/binutils/gas/testsuite/gas/aarch64/ |
H A D | alias-2.s | 4 /* <bfm> [Xd|xzr], [xzr|<Xr>], <imm>, <width> */ 5 .macro bfm_inst op imm width 6 \op x0, xzr, #\imm, #\width 7 \op x0, x1, #\imm, #\width 8 \op xzr, x1, #\imm, #\width 9 \op xzr, xzr, #\imm, #\width 12 /* bfc [Xd|xzr], <imm>, <width> */ 13 .macro bfc_inst imm width 14 bfc x0, #\imm, #\width 15 bfc xzr, #\imm, #\widt [all...] |
H A D | ldst-reg-reg-offset.s | 26 .macro op3_32 op, reg, ext, imm 27 .ifc \imm, -1 30 \op \reg\()7, [sp, w7, \ext #\imm] 34 .macro op3_64 op, reg, ext, imm 35 .ifc \imm, -1 38 \op \reg\()7, [sp, x7, \ext #\imm] 42 .macro op3 op, reg, ext, imm=-1 44 op3_32 \op, \reg, \ext, \imm 47 op3_32 \op, \reg, \ext, \imm 50 .ifnc \imm, [all...] |
/haiku-buildtools/gcc/gcc/testsuite/gcc.target/i386/ |
H A D | avx512dq-vfpclasspd-2.c | 16 int check_fp_class_dp (double src, int imm) argument 27 int result = (((imm & 1) && qNaN_res) 28 || (((imm >> 1) & 1) && Pzero_res) 29 || (((imm >> 2) & 1) && Nzero_res) 30 || (((imm >> 3) & 1) && PInf_res) 31 || (((imm >> 4) & 1) && NInf_res) 32 || (((imm >> 5) & 1) && Denorm_res) 33 || (((imm >> 6) & 1) && FinNeg_res) 34 || (((imm >> 7) & 1) && sNaN_res)); 40 CALC (double *s1, int imm) argument [all...] |
H A D | avx512dq-vfpclassps-2.c | 16 int check_fp_class_sp (float src, int imm) argument 27 int result = (((imm & 1) && qNaN_res) 28 || (((imm >> 1) & 1) && Pzero_res) 29 || (((imm >> 2) & 1) && Nzero_res) 30 || (((imm >> 3) & 1) && PInf_res) 31 || (((imm >> 4) & 1) && NInf_res) 32 || (((imm >> 5) & 1) && Denorm_res) 33 || (((imm >> 6) & 1) && FinNeg_res) 34 || (((imm >> 7) & 1) && sNaN_res)); 40 CALC (float *s1, int imm) argument [all...] |
H A D | avx512f-vshufps-2.c | 14 int imm) 16 e[0] = s1.a[(imm >> 0) & 0x3]; 17 e[1] = s1.a[(imm >> 2) & 0x3]; 18 e[2] = s2.a[(imm >> 4) & 0x3]; 19 e[3] = s2.a[(imm >> 6) & 0x3]; 21 e[4] = s1.a[4 + ((imm >> 0) & 0x3)]; 22 e[5] = s1.a[4 + ((imm >> 2) & 0x3)]; 23 e[6] = s2.a[4 + ((imm >> 4) & 0x3)]; 24 e[7] = s2.a[4 + ((imm >> 6) & 0x3)]; 26 e[8] = s1.a[8 + ((imm >> 13 CALC(float *e, UNION_TYPE (AVX512F_LEN,) s1, UNION_TYPE (AVX512F_LEN,) s2, int imm) argument [all...] |
H A D | avx512f-vrndscalesd-2.c | 11 compute_rndscalesd (double *s1, double *s2, double *r, int imm) argument 14 rc = imm & 0xf; 15 m = imm >> 4; 36 int imm = _MM_FROUND_FLOOR | (7 << 4); local 43 res1.x = _mm_roundscale_sd (s1.x, s2.x, imm); 45 compute_rndscalesd (s1.a, s2.a, res_ref, imm);
|
H A D | avx512f-vrndscaless-2.c | 11 compute_rndscaless (float *s1, float *s2, float *r, int imm) argument 14 rc = imm & 0xf; 15 m = imm >> 4; 38 int imm = _MM_FROUND_FLOOR | (7 << 4); local 45 res1.x = _mm_roundscale_ss (s1.x, s2.x, imm); 47 compute_rndscaless (s1.a, s2.a, res_ref, imm);
|
H A D | avx512f-vshuff32x4-2.c | 15 int imm) 23 selector = (imm >> i * 2) & 0x3; 25 selector = (imm >> i) & 0x1; 42 int imm = 203; local 44 int imm = 1; local 56 u1.x = INTRINSIC (_shuffle_f32x4) (s1.x, s2.x, imm); 57 u2.x = INTRINSIC (_mask_shuffle_f32x4) (u2.x, mask, s1.x, s2.x, imm); 58 u3.x = INTRINSIC (_maskz_shuffle_f32x4) (mask, s1.x, s2.x, imm); 60 CALC (e, s1, s2, imm); 14 CALC(float *e, UNION_TYPE (AVX512F_LEN,) s1, UNION_TYPE (AVX512F_LEN,) s2, int imm) argument
|
H A D | avx512f-vshuff64x2-2.c | 15 UNION_TYPE (AVX512F_LEN, d) s2, int imm) 23 selector = (imm >> i * 2) & 0x3; 25 selector = (imm >> i) & 0x1; 42 int imm = 203; local 44 int imm = 1; local 56 u1.x = INTRINSIC (_shuffle_f64x2) (s1.x, s2.x, imm); 57 u2.x = INTRINSIC (_mask_shuffle_f64x2) (u2.x, mask, s1.x, s2.x, imm); 58 u3.x = INTRINSIC (_maskz_shuffle_f64x2) (mask, s1.x, s2.x, imm); 60 CALC (e, s1, s2, imm); 14 CALC(double *e, UNION_TYPE (AVX512F_LEN, d) s1, UNION_TYPE (AVX512F_LEN, d) s2, int imm) argument
|
H A D | avx512f-vshufi32x4-2.c | 15 UNION_TYPE (AVX512F_LEN, i_d) s2, int imm) 23 selector = (imm >> i * 2) & 0x3; 25 selector = (imm >> i) & 0x1; 42 int imm = 203; local 44 int imm = 1; local 56 u1.x = INTRINSIC (_shuffle_i32x4) (s1.x, s2.x, imm); 57 u2.x = INTRINSIC (_mask_shuffle_i32x4) (u2.x, mask, s1.x, s2.x, imm); 58 u3.x = INTRINSIC (_maskz_shuffle_i32x4) (mask, s1.x, s2.x, imm); 60 CALC (e, s1, s2, imm); 14 CALC(int *e, UNION_TYPE (AVX512F_LEN, i_d) s1, UNION_TYPE (AVX512F_LEN, i_d) s2, int imm) argument
|
H A D | avx512f-vshufi64x2-2.c | 15 UNION_TYPE (AVX512F_LEN, i_q) s2, int imm) 23 selector = (imm >> i * 2) & 0x3; 25 selector = (imm >> i) & 0x1; 42 int imm = 203; local 44 int imm = 1; local 56 u1.x = INTRINSIC (_shuffle_i64x2) (s1.x, s2.x, imm); 57 u2.x = INTRINSIC (_mask_shuffle_i64x2) (u2.x, mask, s1.x, s2.x, imm); 58 u3.x = INTRINSIC (_maskz_shuffle_i64x2) (mask, s1.x, s2.x, imm); 60 CALC (e, s1, s2, imm); 14 CALC(long long *e, UNION_TYPE (AVX512F_LEN, i_q) s1, UNION_TYPE (AVX512F_LEN, i_q) s2, int imm) argument
|
H A D | avx512f-vrndscalepd-2.c | 14 CALC (double *s, double *r, int imm) argument 17 rc = imm & 0xf; 18 m = imm >> 4; 37 int imm, i, j; local 43 imm = _MM_FROUND_FLOOR | (7 << 4); 59 imm = _MM_FROUND_FLOOR | (7 << 4); 60 res1.x = INTRINSIC (_roundscale_pd) (s.x, imm); 61 res2.x = INTRINSIC (_mask_roundscale_pd) (res2.x, mask, s.x, imm); 62 res3.x = INTRINSIC (_maskz_roundscale_pd) (mask, s.x, imm); 65 imm [all...] |
H A D | avx512f-vrndscaleps-2.c | 14 CALC (float *s, float *r, int imm) argument 17 rc = imm & 0xf; 18 m = imm >> 4; 37 int imm, i, j; local 43 imm = _MM_FROUND_FLOOR | (7 << 4); 59 imm = _MM_FROUND_FLOOR | (7 << 4); 60 res1.x = INTRINSIC (_roundscale_ps) (s.x, imm); 61 res2.x = INTRINSIC (_mask_roundscale_ps) (res2.x, mask, s.x, imm); 62 res3.x = INTRINSIC (_maskz_roundscale_ps) (mask, s.x, imm); 65 imm [all...] |
H A D | ssse3-palignr.c | 23 ssse3_test_palignr (int *i1, int *i2, unsigned int imm, int *r) argument 28 switch (imm) 89 ssse3_test_palignr128 (int *i1, int *i2, unsigned int imm, int *r) argument 95 switch (imm) 201 compute_correct_result_128 (int *i1, int *i2, unsigned int imm, int *r) argument 211 if (imm >= 32 || imm + i >= 32) 214 bout[i] = buf[imm + i]; 219 compute_correct_result_64 (int *i1, int *i2, unsigned int imm, int *r) argument 230 if (imm > 253 unsigned int imm; local [all...] |
H A D | avx2-vpalignr256-2.c | 11 avx2_test_palignr256 (__m256i t1, __m256i t2, unsigned int imm, __m256i * r) argument 13 switch (imm) 119 compute_correct_result_256 (int *i1, int *i2, unsigned int imm, int *r) argument 130 if (imm >= 32 || imm + i >= 32) 133 bout[i] = buf[imm + i]; 141 if (imm >= 32 || imm + i >= 32) 144 bout[i] = buf[imm + i]; 153 unsigned int imm; local [all...] |
H A D | avx512bw-vpcmpb-2.c | 14 #define CMP(imm, rel) \ 22 dst1 = _mm512_cmp_epi8_mask (source1.x, source2.x, imm);\ 23 dst2 = _mm512_mask_cmp_epi8_mask (mask, source1.x, source2.x, imm);\ 30 #define CMP(imm, rel) \ 38 dst1 = _mm256_cmp_epi8_mask (source1.x, source2.x, imm);\ 39 dst2 = _mm256_mask_cmp_epi8_mask (mask, source1.x, source2.x, imm);\ 46 #define CMP(imm, rel) \ 54 dst1 = _mm_cmp_epi8_mask (source1.x, source2.x, imm);\ 55 dst2 = _mm_mask_cmp_epi8_mask (mask, source1.x, source2.x, imm);\
|
/haiku-buildtools/binutils/opcodes/ |
H A D | ft32-dis.c | 58 int imm; local 78 // imm is {CB, CV} 79 imm = ((iword >> FT32_FLD_CB_BIT) & ((1 << FT32_FLD_CB_SIZ) - 1)) << 4; 80 imm |= ((iword >> FT32_FLD_CV_BIT) & ((1 << FT32_FLD_CV_SIZ) - 1)); 81 switch (imm) 97 default: fpr(stream, "%d,$r30,%d", (imm >> 4), (imm & 1)); break; 101 imm = (iword >> FT32_FLD_CB_BIT) & ((1 << FT32_FLD_CB_SIZ) - 1); 102 fpr(stream, "%d", imm); 108 imm [all...] |
H A D | moxie-dis.c | 82 unsigned imm; local 86 imm = bfd_getb32 (buffer); 88 imm = bfd_getl32 (buffer); 90 reg_names[OP_A(iword)], imm); 96 unsigned imm; local 100 imm = bfd_getb32 (buffer); 102 imm = bfd_getl32 (buffer); 103 fpr (stream, "%s\t0x%x", opcode->name, imm); 109 unsigned imm; local 113 imm 131 unsigned imm; local 145 unsigned imm; local 161 unsigned imm; local [all...] |
/haiku-buildtools/gcc/gcc/config/spu/ |
H A D | spu_internals.h | 46 * Parameters named 'imm' accept an integer literal. 53 #define si_lqd(ra,imm) __builtin_si_lqd(ra,imm) 55 #define si_lqa(imm) __builtin_si_lqa(imm) 56 #define si_lqr(imm) __builtin_si_lqr(imm) 57 #define si_stqd(rt,ra,imm) __builtin_si_stqd(rt,ra,imm) 59 #define si_stqa(rt,imm) __builtin_si_stq [all...] |
/haiku-buildtools/binutils/gas/testsuite/gas/mips/ |
H A D | jalx-imm-n64.d | 4 #source: jalx-imm.s 5 #dump: jalx-imm.d
|
H A D | jalx-imm-n32.d | 4 #source: jalx-imm.s 5 #dump: jalx-imm.d
|
/haiku-buildtools/binutils/gas/testsuite/gas/arm/ |
H A D | msr-imm-bad.d | 3 # error-output: msr-imm-bad.l 4 # source: msr-imm.s
|
/haiku-buildtools/binutils/ld/testsuite/ld-nds32/ |
H A D | imm.d | 1 #source: imm.s 4 #ld: -static -T $srcdir/$subdir/imm.ld --relax
|