Arithmetic Operations
ABS
r3 = abs r1 ;
a1 = abs a1, a0=abs a0 ;
Add/Subtract
r5 = r2 + r1(s) ;
r0.l = r2.h + r4.l(ns) ;
r1.l = r6-r7(rnd20) ;
r1.l = r6-r7(rnd12) ;
r0 += 40 ;
MAX /MIN
r5 = max (r2, r3) ;
r5 = min (r2, r3) (v);
Multiply
r3.h=r6.h*r4.l (fu) ;
r3 *= r0 ;
a1+=r6.h*r4.l (fu) ;
r3.h=(a1+=r6.h*r4.l) (fu) ;
r3=(a1+=r6.h*r4.l) (fu) ;
Negate
a1 =-a1, a0=-a0 ;
SIGNBITS
r0.l = signbits r4.h ;
r6.l = signbits a0 ; |