2 .function orc_merge_linear_u8
23 .function orc_merge_linear_u16
32 # This is slightly different thatn the u8 case, since muluwl
33 # tends to be much faster than mulll
41 .function orc_splat_u16
48 .function orc_splat_u32
55 .function orc_splat_u64
62 .function orc_downsample_u8
72 .function orc_downsample_u16
82 .function gst_videoscale_orc_downsample_u32
92 .function gst_videoscale_orc_downsample_yuyv
102 x4 splitwb yyyy, uvuv, s1
103 x2 splitwb t1, t2, yyyy
107 x2 mergebw d1, yy, uv
111 .function gst_videoscale_orc_resample_nearest_u8
117 ldresnearb d1, s1, p1, p2
120 .function gst_videoscale_orc_resample_bilinear_u8
126 ldreslinb d1, s1, p1, p2
129 .function gst_videoscale_orc_resample_nearest_u32
135 ldresnearl d1, s1, p1, p2
138 .function gst_videoscale_orc_resample_bilinear_u32
144 ldreslinl d1, s1, p1, p2
147 .function gst_videoscale_orc_resample_merge_bilinear_u32
161 ldreslinl b, s2, p2, p3
173 .function gst_videoscale_orc_merge_bicubic_u8