Changeset 66 in dev for BasicCompiler32/NumOpe_TypeOperation.cpp
- Timestamp:
- Mar 9, 2007, 4:59:13 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler32/NumOpe_TypeOperation.cpp
r55 r66 147 147 148 148 //fistp qword ptr[esp] 149 fpu_cast(); 150 OpBuffer[obp++]=(char)0xDF; 151 OpBuffer[obp++]=(char)0x3C; 152 OpBuffer[obp++]=(char)0x24; 153 fpu_cast_end(); 149 op_fistp_ptr_esp( sizeof(_int64) ); 154 150 } 155 151 else{ … … 161 157 162 158 //fistp dword ptr[esp] 163 fpu_cast(); 164 OpBuffer[obp++]=(char)0xDB; 165 OpBuffer[obp++]=(char)0x1C; 166 OpBuffer[obp++]=(char)0x24; 167 fpu_cast_end(); 159 op_fistp_ptr_esp( sizeof(long) ); 168 160 } 169 161 } … … 177 169 178 170 //fistp qword ptr[esp] 179 fpu_cast(); 180 OpBuffer[obp++]=(char)0xDF; 181 OpBuffer[obp++]=(char)0x3C; 182 OpBuffer[obp++]=(char)0x24; 183 fpu_cast_end(); 171 op_fistp_ptr_esp( sizeof(_int64) ); 184 172 } 185 173 else{ … … 188 176 189 177 //fistp dword ptr[esp] 190 fpu_cast(); 191 OpBuffer[obp++]=(char)0xDB; 192 OpBuffer[obp++]=(char)0x1C; 193 OpBuffer[obp++]=(char)0x24; 194 fpu_cast_end(); 178 op_fistp_ptr_esp( sizeof(long) ); 195 179 } 196 180 }
Note:
See TracChangeset
for help on using the changeset viewer.