https://bugs.kde.org/show_bug.cgi?id=425232

--- Comment #12 from Julian Seward <jsew...@acm.org> ---
(In reply to Carl Love from comment #2)
> Created attachment 130790 [details]
> funcitonal support set boolean extension instructions

Something doesn't seem correct here.  What is implemented doesn't match what
the comment claims.  It says:

+   /* Set Boolean Condition in result register.  The result register is set
+    to all ones if the condition is true and all zeros otherwise.  */

whereas AFAICS, this implementation

+      Iop_1XtoX = mode64 ? Iop_1Uto64 : Iop_1Uto32;
+      putIReg( rT_addr, unop( Iop_1XtoX,
+                              binop( Iop_CmpEQ32,
+                                     getCRbit( BI ),
+                                     mkU32( 1 ) ) ) );

sets the result register to either 0-(31)-0 0 or 0-(31)-0 1.  Do I
misunderstand?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to