/[qemu]
ViewVC logotype

Revision 4898


Jump to revision: Previous Next
Author: balrog
Date: Sat Jul 19 10:12:22 2008 UTC (15 years, 4 months ago)
Changed paths: 3
Log Message:
Fix smlald, smlsld, pkhtp, pkhbt, ssat, usat, umul, smul... (Laurent Desnogues).

helper.c
 - copy reference c0_c2 to runtime c0_c2 and not c0_c1

op_helper.c
 - remove old code (PARAM1, probably some left over from old dyngen)
   that broke do_[us]sat

translate.c
 - gen_smul_dual should sign-extend from 16 bit to 32 bit and not from
   8 to 32
 - disas_arm_insn:
   * smlalxy:  that was completely wrong;  now the addition is
     performed as for smlald
   * pkhtb:  optional ASR not taken into account (similar
   * to [us]sat)
   * pkhtb/pkhbt: tmp2 is dead
   * smlald, smlsld, smuad, smusd, smlad, smlsd: rd
   * and rn swapped

Changed paths:

Path Details
Directorytrunk/target-arm/helper.c modified , text changed
Directorytrunk/target-arm/op_helper.c modified , text changed
Directorytrunk/target-arm/translate.c modified , text changed

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.5