X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=source%2Fgles2rice%2Fsrc%2FRenderBase_neon.S;h=3e60c584c7c477dcee44a902fc81c42bccf61c0c;hb=d6e5b275c693adc4cbd7287c0c2c7abaa9b0da1a;hp=08df333791f98b31d257ee2672967a8217e4a201;hpb=5888ae80edb62f9903e168fa5c91f5d1bf814eb3;p=mupen64plus-pandora.git diff --git a/source/gles2rice/src/RenderBase_neon.S b/source/gles2rice/src/RenderBase_neon.S index 08df333..3e60c58 100644 --- a/source/gles2rice/src/RenderBase_neon.S +++ b/source/gles2rice/src/RenderBase_neon.S @@ -298,4 +298,16 @@ pv_neon_next: .size pv_neon, .-pv_neon +@ (float *d, const float *m1, const float *m2, const float *s) +FUNCTION(multiply_subtract2): + vld1.32 {d1}, [r1] + vld1.32 {d2}, [r2] + vmul.f32 d0, d1, d2 + vld1.32 {d3}, [r3] + vsub.f32 d0, d3 + vst1.32 {d0}, [r0] + bx lr + .size multiply_subtract2, .-multiply_subtract2 + + @ vim:filetype=armasm:expandtab