/[qemu]/qemu/target-arm/translate.c
ViewVC logotype

Diff of /qemu/target-arm/translate.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by bellard, Tue Sep 30 20:34:21 2003 UTC revision 1.2 by bellard, Mon Nov 3 22:25:25 2003 UTC
# Line 546  static void disas_arm_insn(DisasContext Line 546  static void disas_arm_insn(DisasContext
546                  rn = (insn >> 16) & 0xf;                  rn = (insn >> 16) & 0xf;
547                  rd = (insn >> 12) & 0xf;                  rd = (insn >> 12) & 0xf;
548                  gen_movl_T1_reg(s, rn);                  gen_movl_T1_reg(s, rn);
549                  if (insn & (1 << 25))                  gen_add_datah_offset(s, insn);
                     gen_add_datah_offset(s, insn);  
550                  if (insn & (1 << 20)) {                  if (insn & (1 << 20)) {
551                      /* load */                      /* load */
552                      switch(sh) {                      switch(sh) {
# Line 562  static void disas_arm_insn(DisasContext Line 561  static void disas_arm_insn(DisasContext
561                          gen_op_ldsw_T0_T1();                          gen_op_ldsw_T0_T1();
562                          break;                          break;
563                      }                      }
564                        gen_movl_reg_T0(s, rd);
565                  } else {                  } else {
566                      /* store */                      /* store */
567                        gen_movl_T0_reg(s, rd);
568                      gen_op_stw_T0_T1();                      gen_op_stw_T0_T1();
569                  }                  }
570                  if (!(insn & (1 << 24))) {                  if (!(insn & (1 << 24))) {

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

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