Lines Matching defs:base
636 ASTCENC_SIMD_INLINE vint4 gatheri(const int* base, vint4 indices)
641 vals[0] = base[idx[0]];
642 vals[1] = base[idx[1]];
643 vals[2] = base[idx[2]];
644 vals[3] = base[idx[3]];
846 ASTCENC_SIMD_INLINE vfloat4 gatherf(const float* base, vint4 indices)
851 vals[0] = base[idx[0]];
852 vals[1] = base[idx[1]];
853 vals[2] = base[idx[2]];
854 vals[3] = base[idx[3]];
1068 ASTCENC_SIMD_INLINE void store_lane(uint8_t* base, int data)
1070 std::memcpy(base, &data, sizeof(int));
1078 ASTCENC_SIMD_INLINE void store_lanes_masked(uint8_t* base, vint4 data, vmask4 mask)
1082 store(data, base);
1086 store_lane(base + 0, data.lane<0>());
1087 store_lane(base + 4, data.lane<1>());
1088 store_lane(base + 8, data.lane<2>());
1092 store_lane(base + 0, data.lane<0>());
1093 store_lane(base + 4, data.lane<1>());
1097 store_lane(base + 0, data.lane<0>());