X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=plugins%2Fgpu_neon%2Fpsx_gpu%2Fvector_ops.h;fp=plugins%2Fgpu_neon%2Fpsx_gpu%2Fvector_ops.h;h=6bc76433e66b7381821edf9e2490159df4501a51;hp=6f2bcbf7b668a2d61b629b7fd4a89bae2655f3fb;hb=2d658c89305e390860565529ff1fff45af2429c6;hpb=0b4038f8edd327a3a9a2fbdefbc25ece921bc2ab diff --git a/plugins/gpu_neon/psx_gpu/vector_ops.h b/plugins/gpu_neon/psx_gpu/vector_ops.h index 6f2bcbf7..6bc76433 100644 --- a/plugins/gpu_neon/psx_gpu/vector_ops.h +++ b/plugins/gpu_neon/psx_gpu/vector_ops.h @@ -525,6 +525,15 @@ (dest).e[_i] = result; \ }) \ +#define min_4x16b(dest, source_a, source_b) \ + foreach_element(4, \ + { \ + s32 result = (source_a).e[_i]; \ + if((source_b).e[_i] < result) \ + result = (source_b).e[_i]; \ + (dest).e[_i] = result; \ + }) \ + #define min_8x16b(dest, source_a, source_b) \ foreach_element(8, \ { \