/[qemu]/qemu/target-i386/ops_mem.h
ViewVC logotype

Diff of /qemu/target-i386/ops_mem.h

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

revision 1.5 by bellard, Sat Jan 8 18:58:29 2005 UTC revision 1.6 by bellard, Sun Mar 13 09:52:09 2005 UTC
# Line 51  void OPPROTO glue(glue(op_ldl, MEMSUFFIX Line 51  void OPPROTO glue(glue(op_ldl, MEMSUFFIX
51  void OPPROTO glue(glue(op_stb, MEMSUFFIX), _T0_A0)(void)  void OPPROTO glue(glue(op_stb, MEMSUFFIX), _T0_A0)(void)
52  {  {
53      glue(stb, MEMSUFFIX)(A0, T0);      glue(stb, MEMSUFFIX)(A0, T0);
54        FORCE_RET();
55  }  }
56    
57  void OPPROTO glue(glue(op_stw, MEMSUFFIX), _T0_A0)(void)  void OPPROTO glue(glue(op_stw, MEMSUFFIX), _T0_A0)(void)
58  {  {
59      glue(stw, MEMSUFFIX)(A0, T0);      glue(stw, MEMSUFFIX)(A0, T0);
60        FORCE_RET();
61  }  }
62    
63  void OPPROTO glue(glue(op_stl, MEMSUFFIX), _T0_A0)(void)  void OPPROTO glue(glue(op_stl, MEMSUFFIX), _T0_A0)(void)
64  {  {
65      glue(stl, MEMSUFFIX)(A0, T0);      glue(stl, MEMSUFFIX)(A0, T0);
66        FORCE_RET();
67  }  }
68    
69  #if 0  #if 0
70  void OPPROTO glue(glue(op_stb, MEMSUFFIX), _T1_A0)(void)  void OPPROTO glue(glue(op_stb, MEMSUFFIX), _T1_A0)(void)
71  {  {
72      glue(stb, MEMSUFFIX)(A0, T1);      glue(stb, MEMSUFFIX)(A0, T1);
73        FORCE_RET();
74  }  }
75  #endif  #endif
76    
77  void OPPROTO glue(glue(op_stw, MEMSUFFIX), _T1_A0)(void)  void OPPROTO glue(glue(op_stw, MEMSUFFIX), _T1_A0)(void)
78  {  {
79      glue(stw, MEMSUFFIX)(A0, T1);      glue(stw, MEMSUFFIX)(A0, T1);
80        FORCE_RET();
81  }  }
82    
83  void OPPROTO glue(glue(op_stl, MEMSUFFIX), _T1_A0)(void)  void OPPROTO glue(glue(op_stl, MEMSUFFIX), _T1_A0)(void)
84  {  {
85      glue(stl, MEMSUFFIX)(A0, T1);      glue(stl, MEMSUFFIX)(A0, T1);
86        FORCE_RET();
87  }  }
88    
89  /* SSE/MMX support */  /* SSE/MMX support */
# Line 93  void OPPROTO glue(glue(op_stq, MEMSUFFIX Line 99  void OPPROTO glue(glue(op_stq, MEMSUFFIX
99      uint64_t *p;      uint64_t *p;
100      p = (uint64_t *)((char *)env + PARAM1);      p = (uint64_t *)((char *)env + PARAM1);
101      glue(stq, MEMSUFFIX)(A0, *p);      glue(stq, MEMSUFFIX)(A0, *p);
102        FORCE_RET();
103  }  }
104    
105  void OPPROTO glue(glue(op_ldo, MEMSUFFIX), _env_A0)(void)  void OPPROTO glue(glue(op_ldo, MEMSUFFIX), _env_A0)(void)
# Line 109  void OPPROTO glue(glue(op_sto, MEMSUFFIX Line 116  void OPPROTO glue(glue(op_sto, MEMSUFFIX
116      p = (XMMReg *)((char *)env + PARAM1);      p = (XMMReg *)((char *)env + PARAM1);
117      glue(stq, MEMSUFFIX)(A0, p->XMM_Q(0));      glue(stq, MEMSUFFIX)(A0, p->XMM_Q(0));
118      glue(stq, MEMSUFFIX)(A0 + 8, p->XMM_Q(1));      glue(stq, MEMSUFFIX)(A0 + 8, p->XMM_Q(1));
119        FORCE_RET();
120  }  }
121    
122  #ifdef TARGET_X86_64  #ifdef TARGET_X86_64
# Line 135  void OPPROTO glue(glue(op_ldq, MEMSUFFIX Line 143  void OPPROTO glue(glue(op_ldq, MEMSUFFIX
143  void OPPROTO glue(glue(op_stq, MEMSUFFIX), _T0_A0)(void)  void OPPROTO glue(glue(op_stq, MEMSUFFIX), _T0_A0)(void)
144  {  {
145      glue(stq, MEMSUFFIX)(A0, T0);      glue(stq, MEMSUFFIX)(A0, T0);
146        FORCE_RET();
147  }  }
148    
149  void OPPROTO glue(glue(op_stq, MEMSUFFIX), _T1_A0)(void)  void OPPROTO glue(glue(op_stq, MEMSUFFIX), _T1_A0)(void)
150  {  {
151      glue(stq, MEMSUFFIX)(A0, T1);      glue(stq, MEMSUFFIX)(A0, T1);
152        FORCE_RET();
153  }  }
154  #endif  #endif
155    

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

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