Lines Matching defs:base
683 ASTCENC_SIMD_INLINE vint4 gatheri(const int* base, vint4 indices)
685 return vint4(base[indices.m[0]],
686 base[indices.m[1]],
687 base[indices.m[2]],
688 base[indices.m[3]]);
944 ASTCENC_SIMD_INLINE vfloat4 gatherf(const float* base, vint4 indices)
946 return vfloat4(base[indices.m[0]],
947 base[indices.m[1]],
948 base[indices.m[2]],
949 base[indices.m[3]]);
1172 ASTCENC_SIMD_INLINE void store_lane(uint8_t* base, int data)
1174 std::memcpy(base, &data, sizeof(int));
1183 ASTCENC_SIMD_INLINE void store_lanes_masked(uint8_t* base, vint4 data, vmask4 mask)
1187 store(data, base);
1191 store_lane(base + 0, data.lane<0>());
1192 store_lane(base + 4, data.lane<1>());
1193 store_lane(base + 8, data.lane<2>());
1197 store_lane(base + 0, data.lane<0>());
1198 store_lane(base + 4, data.lane<1>());
1202 store_lane(base + 0, data.lane<0>());