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

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

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

revision 1.3 by bellard, Sun Nov 30 19:40:08 2003 UTC revision 1.4 by bellard, Wed Dec 8 22:28:39 2004 UTC
# Line 485  void OPPROTO op_rorl_T1_im(void) Line 485  void OPPROTO op_rorl_T1_im(void)
485      T1 = ((uint32_t)T1 >> shift) | (T1 << (32 - shift));      T1 = ((uint32_t)T1 >> shift) | (T1 << (32 - shift));
486  }  }
487    
488    void OPPROTO op_rrxl_T1(void)
489    {
490        T1 = ((uint32_t)T1 >> 1) | ((uint32_t)env->CF << 31);
491    }
492    
493  /* T1 based, set C flag */  /* T1 based, set C flag */
494  void OPPROTO op_shll_T1_im_cc(void)  void OPPROTO op_shll_T1_im_cc(void)
495  {  {
# Line 512  void OPPROTO op_rorl_T1_im_cc(void) Line 517  void OPPROTO op_rorl_T1_im_cc(void)
517      T1 = ((uint32_t)T1 >> shift) | (T1 << (32 - shift));      T1 = ((uint32_t)T1 >> shift) | (T1 << (32 - shift));
518  }  }
519    
520    void OPPROTO op_rrxl_T1_cc(void)
521    {
522        uint32_t c;
523        c = T1 & 1;
524        T1 = ((uint32_t)T1 >> 1) | ((uint32_t)env->CF << 31);
525        env->CF = c;
526    }
527    
528  /* T2 based */  /* T2 based */
529  void OPPROTO op_shll_T2_im(void)  void OPPROTO op_shll_T2_im(void)
530  {  {

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

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