Searched refs:CTRL (Results 1 - 25 of 28) sorted by relevance

12

/haiku-buildtools/gcc/gcc/testsuite/gcc.target/i386/
H A Davx-vpermilps-1.c7 #ifndef CTRL
8 #define CTRL 11 macro
18 u.x = _mm_permute_ps(s.x, CTRL);
20 e[0] = s.a[ (CTRL & 0x03)];
21 e[1] = s.a[((CTRL & 0x0c) >> 2)];
22 e[2] = s.a[((CTRL & 0x30) >> 4)];
23 e[3] = s.a[((CTRL & 0xc0) >> 6)];
H A Davx-vpermilpd-1.c7 #ifndef CTRL
8 #define CTRL 1 macro
19 u.x=_mm_permute_pd(src.x, CTRL);
21 e[0] = s[ (CTRL & 0x01)];
22 e[1] = s[((CTRL & 0x02) >> 1)];
H A Davx-vpermilps-256-1.c7 #ifndef CTRL
8 #define CTRL 129 macro
18 u.x = _mm256_permute_ps(src.x, CTRL);
20 e[0] = src.a[0 + (CTRL & 0x03)];
21 e[1] = src.a[0 + ((CTRL & 0x0c) >> 2)];
22 e[2] = src.a[0 + ((CTRL & 0x30) >> 4)];
23 e[3] = src.a[0 + ((CTRL & 0xc0) >> 6)];
24 e[4] = src.a[4 + (CTRL & 0x03)];
25 e[5] = src.a[4 + ((CTRL & 0x0c) >> 2)];
26 e[6] = src.a[4 + ((CTRL
[all...]
H A Davx512f-vpermilpsi-2.c12 #ifndef CTRL
13 #define CTRL 129 macro
25 res = (CTRL & 0x03);
28 res = ((CTRL & 0x0c) >> 2);
31 res = ((CTRL & 0x30) >> 4);
34 res = ((CTRL & 0xc0) >> 6);
48 r[i] = s[(4 * (i / 4)) + select4 (i, CTRL)];
66 res1.x = INTRINSIC (_permute_ps) (s1.x, CTRL);
67 res2.x = INTRINSIC (_mask_permute_ps) (res2.x, mask, s1.x, CTRL);
68 res3.x = INTRINSIC (_maskz_permute_ps) (mask, s1.x, CTRL);
[all...]
H A Davx512f-vpermilpdi-2.c13 #define CTRL 129 macro
15 #define CTRL 5 macro
17 #define CTRL 1 macro
45 res1.x = INTRINSIC (_permute_pd) (s1.x, CTRL);
46 res2.x = INTRINSIC (_mask_permute_pd) (res2.x, mask, s1.x, CTRL);
47 res3.x = INTRINSIC (_maskz_permute_pd) (mask, s1.x, CTRL);
49 CALC (s1.a, CTRL, res_ref);
63 #undef CTRL macro
H A Davx-vpermilpd-2.c7 #ifndef CTRL
8 #define CTRL 2 macro
11 #define mask_v(pos) (((CTRL & (1ULL << (pos))) >> (pos)) << 1)
H A Davx-vpermilpd-256-2.c7 #ifndef CTRL
8 #define CTRL 6 macro
11 #define mask_v(pos) (((CTRL & (1ULL << (pos))) >> (pos)) << 1)
H A Davx-vpermilps-2.c7 #ifndef CTRL
8 #define CTRL 233 macro
11 #define mask_v(pos) ((CTRL & (0x3 << (pos))) >> (pos))
H A Davx-vpermilps-256-2.c7 #ifndef CTRL
8 #define CTRL 233 macro
11 #define mask_v(pos) ((CTRL & (0x3 << (pos))) >> (pos))
H A Davx512f-vpermilpd-2.c12 #ifndef CTRL
13 #define CTRL 6 macro
17 #define mask_v(pos) (((CTRL & (1ULL << (pos))) >> (pos)) << 1)
H A Davx512f-vpermilps-2.c12 #ifndef CTRL
13 #define CTRL 233 macro
17 #define mask_v(pos) ((CTRL & (0x3 << (pos))) >> (pos))
/haiku-buildtools/binutils/include/opcode/
H A Dtic6x-control-registers.h19 /* Define the CTRL macro before including this file; it takes as
25 CTRL(amr, C62X, read_write, 0x0, 0x10)
26 CTRL(csr, C62X, read_write, 0x1, 0x10)
27 CTRL(dnum, C64XP, read, 0x11, 0x1f)
28 CTRL(ecr, C64XP, write, 0x1d, 0x1f)
29 CTRL(efr, C64XP, read, 0x1d, 0x1f)
30 CTRL(fadcr, C67X, read_write, 0x12, 0x1f)
31 CTRL(faucr, C67X, read_write, 0x13, 0x1f)
32 CTRL(fmcr, C67X, read_write, 0x14, 0x1f)
33 CTRL(gfpgf
[all...]
H A Di960.h33 the instruction generated (a CTRL-format 'call') should have its relocation
37 #define CTRL 0 macro
139 char format; /* REG, COBR, CTRL, MEMn, COJ, FBRA, or CALLJ */
169 /* if a CTRL instruction has an operand, it's always a displacement */
173 { 0x08000000, "b", I_BASE, CTRL, 1, { 0, 0, 0 } },
174 { 0x09000000, "call", I_BASE, CTRL, 1, { 0, 0, 0 } },
175 { 0x0a000000, "ret", I_BASE, CTRL, 0, { 0, 0, 0 } },
176 { 0x0b000000, "bal", I_BASE, CTRL, 1, { 0, 0, 0 } },
177 { 0x10000000, "bno", I_BASE, CTRL, 1, { 0, 0, 0 } },
179 { 0x10000000, "bf", I_BASE, CTRL,
[all...]
H A Dtic6x.h602 #define CTRL(name, isa, rw, crlo, crhi_mask) \ macro
605 #undef CTRL macro
H A Dm88k.h379 #define CTRL 0x0000f000 macro
/haiku-buildtools/legacy/binutils/include/opcode/
H A Di960.h33 the instruction generated (a CTRL-format 'call') should have its relocation
37 #define CTRL 0 macro
139 char format; /* REG, COBR, CTRL, MEMn, COJ, FBRA, or CALLJ */
169 /* if a CTRL instruction has an operand, it's always a displacement */
173 { 0x08000000, "b", I_BASE, CTRL, 1, { 0, 0, 0 } },
174 { 0x09000000, "call", I_BASE, CTRL, 1, { 0, 0, 0 } },
175 { 0x0a000000, "ret", I_BASE, CTRL, 0, { 0, 0, 0 } },
176 { 0x0b000000, "bal", I_BASE, CTRL, 1, { 0, 0, 0 } },
177 { 0x10000000, "bno", I_BASE, CTRL, 1, { 0, 0, 0 } },
179 { 0x10000000, "bf", I_BASE, CTRL,
[all...]
H A Dmaxq.h321 #define CTRL MOD8 /* For the module containing the control registers. */ macro
366 /* Accumulator Pointer CTRL[0h] */
368 "AP", CTRL, 0x0, 0x00 | CTRL, Reg_8W, MAX},
369 /* Accumulator Pointer Control Register : CTRL[1h] */
372 "APC", CTRL, 0x1, 0x10 | CTRL, Reg_8W, MAX},
373 /* Processor Status Flag Register CTRL[4h] Note: Bits 6 and 7 read only */
375 "PSF", CTRL, 0x4, 0x40 | CTRL, Reg_8
[all...]
H A Dm88k.h379 #define CTRL 0x0000f000 macro
/haiku-buildtools/legacy/binutils/opcodes/
H A Dh8300-dis.c311 else if (x & CTRL)
492 else if (looking_for & CTRL) /* Control Register. */
/haiku-buildtools/binutils/opcodes/
H A Dh8300-dis.c299 else if (x & CTRL)
480 else if (looking_for & CTRL) /* Control Register. */
H A Dtic6x-dis.c40 #define CTRL(name, isa, rw, crlo, crhi_mask) \ macro
49 #undef CTRL macro
/haiku-buildtools/legacy/binutils/gas/config/
H A Dtc-h8300.c1079 else if (op_mode & CTRL) /* control register */
1081 if (!(x_mode & CTRL))
1443 else if (c & CTRL) /* Control reg operand. */
H A Dtc-i960.c50 24-bit (CTRL)
189 /* Branch-prediction bits for CTRL/COBR format opcodes. */
554 /* get_cdisp: handle displacement for a COBR or CTRL instruction.
556 Parse displacement for a COBR or CTRL instruction.
568 char *ifmtP, /* "COBR" or "CTRL" (for use in error message). */
570 int numbits, /* # bits of displacement (13 for COBR, 24 for CTRL). */
1525 get_cdisp (targP, "CTRL", opcode, 24, 0, 0);
1610 opcode of CTRL/COBR format instructions. */
1661 case CTRL:
1699 get_cdisp (args[1], "CTRL", o
[all...]
/haiku-buildtools/binutils/gas/config/
H A Dtc-h8300.c1136 else if (op_mode & CTRL) /* control register */
1138 if (!(x_mode & CTRL))
1522 else if (c & CTRL) /* Control reg operand. */
H A Dtc-i960.c48 24-bit (CTRL)
184 /* Branch-prediction bits for CTRL/COBR format opcodes. */
549 /* get_cdisp: handle displacement for a COBR or CTRL instruction.
551 Parse displacement for a COBR or CTRL instruction.
563 const char *ifmtP, /* "COBR" or "CTRL" (for use in error message). */
565 int numbits, /* # bits of displacement (13 for COBR, 24 for CTRL). */
1521 get_cdisp (targP, "CTRL", opcode, 24, 0, 0);
1606 opcode of CTRL/COBR format instructions. */
1657 case CTRL:
1696 get_cdisp (args[1], "CTRL", o
[all...]

Completed in 249 milliseconds

12