Searched refs:lane (Results 1 - 9 of 9) sorted by relevance

/haiku-buildtools/gcc/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/
H A DvmlX_lane.inc18 /* vector_res = vmlx_lane(vector, vector2, vector3, lane),
72 /* Choose lane arbitrarily. */
H A DvmlXl_lane.inc6 /* vector_res = vmlxl_lane(vector, vector3, vector4, lane),
H A DvqdmlXl_lane.inc6 /* vector_res = vqdmlXl_lane(vector, vector3, vector4, lane),
/haiku-buildtools/gcc/gcc/config/arm/
H A Dneon.ml73 | Element_of_dreg (* Used for "lane" variants. *)
694 (* Get/set lane. *)
1240 (* Duplicate, lane version. We can't use Use_operands here because the
1348 (* Multiply, lane. (note: these were undocumented at the time of
1355 (* Multiply-accumulate, lane. *)
1365 (* Multiply-subtract, lane. *)
1375 (* Long multiply, lane. *)
1379 (* Saturating doubling long multiply, lane. *)
1383 (* Saturating doubling long multiply high, lane. *)
2115 let suffixes_to_strip = [ "n"; "lane"; "du
[all...]
H A Darm.c12932 HOST_WIDE_INT lane;
12936 lane = INTVAL (operand);
12938 if (lane < low || lane >= high)
12947 bounds_check (operand, low, high, "lane out of range");
12920 HOST_WIDE_INT lane; local
/haiku-buildtools/gcc/gcc/config/aarch64/
H A Daarch64.c8534 line up with GCC's perspective on lane numbers, so we end up with
8612 HOST_WIDE_INT lane; local
8614 lane = INTVAL (operand);
8616 if (lane < low || lane >= high)
8619 error ("%Klane %ld out of range %ld - %ld", exp, lane, low, high - 1);
8621 error ("lane %ld out of range %ld - %ld", lane, low, high - 1);
10024 rtx lane; local
10037 correct lane numbe
[all...]
/haiku-buildtools/gcc/gcc/
H A Domp-low.c3541 tree &idx, tree &lane, tree &ivar, tree &lvar)
3559 lane = create_tmp_var (unsigned_type_node);
3575 lvar = build4 (ARRAY_REF, TREE_TYPE (new_var), avar, lane,
3623 tree lane = NULL_TREE, idx = NULL_TREE;
3901 idx, lane, ivar, lvar))
4011 idx, lane, ivar, lvar))
4089 idx, lane, ivar, lvar))
4183 idx, lane, ivar, lvar))
4223 if (lane)
4231 gimple_call_set_lhs (g, lane);
3539 lower_rec_simd_input_clauses(tree new_var, omp_context *ctx, int &max_vf, tree &idx, tree &lane, tree &ivar, tree &lvar) argument
3622 tree lane = NULL_TREE, idx = NULL_TREE; local
[all...]
/haiku-buildtools/binutils/gas/config/
H A Dtc-arm.c1991 The lane (or one of the NEON_*_LANES constants) is placed in bits [3:0] of
2009 int lane = -1; local
2070 if (lane == -1)
2071 lane = NEON_INTERLEAVE_LANES;
2072 else if (lane != NEON_INTERLEAVE_LANES)
2109 if (lane == -1)
2110 lane = atype.index;
2111 else if (lane != atype.index)
2117 else if (lane == -1)
2118 lane
[all...]
/haiku-buildtools/gcc/gcc/config/rs6000/
H A Drs6000.c34165 which we should adjust the selected lane of the input. We should
34448 processing to see if we can change the lane for the splat. */
34454 /* A vec_extract operation is ok if we change the lane. */
34838 int lane = INTVAL (XVECEXP (par, 0, 0)); local
34856 int lane = INTVAL (XVECEXP (unspec, 0, 1)); local
[all...]

Completed in 504 milliseconds