2 .init gst_videoscale_orc_init
4 .function orc_merge_linear_u8
25 .function orc_merge_linear_u16
34 # This is slightly different thatn the u8 case, since muluwl
35 # tends to be much faster than mulll
43 .function orc_splat_u16
50 .function orc_splat_u32
57 .function orc_splat_u64
64 .function orc_downsample_u8
74 .function orc_downsample_u16
84 .function gst_videoscale_orc_downsample_u32
94 .function gst_videoscale_orc_downsample_yuyv
104 x4 splitwb yyyy, uvuv, s1
105 x2 splitwb t1, t2, yyyy
109 x2 mergebw d1, yy, uv
113 .function gst_videoscale_orc_resample_nearest_u8
119 ldresnearb d1, s1, p1, p2
122 .function gst_videoscale_orc_resample_bilinear_u8
128 ldreslinb d1, s1, p1, p2
131 .function gst_videoscale_orc_resample_nearest_u32
137 ldresnearl d1, s1, p1, p2
140 .function gst_videoscale_orc_resample_bilinear_u32
146 ldreslinl d1, s1, p1, p2
149 .function gst_videoscale_orc_resample_merge_bilinear_u32
163 ldreslinl b, s2, p2, p3
175 .function gst_videoscale_orc_merge_bicubic_u8