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

--- Comment #41 from Mark Wielaard <m...@klomp.org> ---
Hoping that the JRS FIXME for ldbrx (Load Doubleword Byte-Reverse Indexed) was
a hint that memcheck would be helped by a single double-word load plus
Iop_Reverse I hacked up:

         DIP("ldbrx r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr);
         IRTemp dw1 = newTemp(Ity_I64);
         IRTemp dw2 = newTemp(Ity_I64);

         assign( dw1, load( Ity_I64, mkexpr(EA)) );
         assign( dw2, unop(Iop_Reverse8sIn64_x1, mkexpr(dw1)) );
         putIReg( rD_addr, mkexpr(dw2) );

But the ppc backend doesn't handle Iop_Reverse8sIn64_x1, so that didn't really
go anywhere for now.

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

Reply via email to