Lines Matching full:palette
2 /* palette_neon_intrinsics.c - NEON optimised palette expansion functions
23 /* Build an RGBA8 palette from the separate RGB and alpha palettes. */
27 png_const_colorp palette = png_ptr->palette; in png_riffle_palette_neon() local
43 /* First, riffle the RGB colours into an RGBA8 palette. in png_riffle_palette_neon()
48 uint8x16x3_t v = vld3q_u8((png_const_bytep)(palette + i)); in png_riffle_palette_neon()
111 png_const_bytep palette = (png_const_bytep)png_ptr->palette; in png_do_expand_palette_rgb8_neon() local
128 cur = vld3_dup_u8(palette + sizeof(png_color) * (*(sp - 7))); in png_do_expand_palette_rgb8_neon()
129 cur = vld3_lane_u8(palette + sizeof(png_color) * (*(sp - 6)), cur, 1); in png_do_expand_palette_rgb8_neon()
130 cur = vld3_lane_u8(palette + sizeof(png_color) * (*(sp - 5)), cur, 2); in png_do_expand_palette_rgb8_neon()
131 cur = vld3_lane_u8(palette + sizeof(png_color) * (*(sp - 4)), cur, 3); in png_do_expand_palette_rgb8_neon()
132 cur = vld3_lane_u8(palette + sizeof(png_color) * (*(sp - 3)), cur, 4); in png_do_expand_palette_rgb8_neon()
133 cur = vld3_lane_u8(palette + sizeof(png_color) * (*(sp - 2)), cur, 5); in png_do_expand_palette_rgb8_neon()
134 cur = vld3_lane_u8(palette + sizeof(png_color) * (*(sp - 1)), cur, 6); in png_do_expand_palette_rgb8_neon()
135 cur = vld3_lane_u8(palette + sizeof(png_color) * (*(sp - 0)), cur, 7); in png_do_expand_palette_rgb8_neon()