D | SkJumper_vectors.h | 47 SI void load3(const uint16_t* ptr, size_t tail, U16* r, U16* g, U16* b) { in load3() argument 52 SI void load4(const uint16_t* ptr, size_t tail, U16* r, U16* g, U16* b, U16* a) { in load4() argument 58 SI void store4(uint16_t* ptr, size_t tail, U16 r, U16 g, U16 b, U16 a) { in store4() argument 65 SI void load4(const float* ptr, size_t tail, F* r, F* g, F* b, F* a) { in load4() argument 71 SI void store4(float* ptr, size_t tail, F r, F g, F b, F a) { in store4() argument 110 SI void load3(const uint16_t* ptr, size_t tail, U16* r, U16* g, U16* b) { in load3() argument 112 if (__builtin_expect(tail,0)) { in load3() 114 if (tail > 1) { rgb = vld3_lane_u16(ptr + 3, rgb, 1); } in load3() 115 if (tail > 2) { rgb = vld3_lane_u16(ptr + 6, rgb, 2); } in load3() 123 SI void load4(const uint16_t* ptr, size_t tail, U16* r, U16* g, U16* b, U16* a) { in load4() argument [all …]
|