Searched refs:imm (Results 1 - 25 of 146) sorted by relevance

123456

/haiku-buildtools/gcc/gcc/testsuite/gcc.c-torture/compile/
H A Dimm.c2 imm () function
H A Dpr28489.c9 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 Dalias-2.s4 /* <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 Dldst-reg-reg-offset.s26 .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 Davx512dq-vfpclasspd-2.c16 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 Davx512dq-vfpclassps-2.c16 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 Davx512f-vshufps-2.c14 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 Davx512f-vrndscalesd-2.c11 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 Davx512f-vrndscaless-2.c11 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 Davx512f-vshuff32x4-2.c15 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 Davx512f-vshuff64x2-2.c15 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 Davx512f-vshufi32x4-2.c15 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 Davx512f-vshufi64x2-2.c15 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 Davx512f-vrndscalepd-2.c14 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 Davx512f-vrndscaleps-2.c14 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 Dssse3-palignr.c23 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 Davx2-vpalignr256-2.c11 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 Davx512bw-vpcmpb-2.c14 #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 Dft32-dis.c58 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 Dmoxie-dis.c82 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 Dspu_internals.h46 * 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 Djalx-imm-n64.d4 #source: jalx-imm.s
5 #dump: jalx-imm.d
H A Djalx-imm-n32.d4 #source: jalx-imm.s
5 #dump: jalx-imm.d
/haiku-buildtools/binutils/gas/testsuite/gas/arm/
H A Dmsr-imm-bad.d3 # error-output: msr-imm-bad.l
4 # source: msr-imm.s
/haiku-buildtools/binutils/ld/testsuite/ld-nds32/
H A Dimm.d1 #source: imm.s
4 #ld: -static -T $srcdir/$subdir/imm.ld --relax

Completed in 225 milliseconds

123456