Changeset 221012 in webkit for trunk/Source/JavaScriptCore/assembler/testmasm.cpp
- Timestamp:
- Aug 22, 2017, 8:50:50 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/testmasm.cpp
r220958 r221012 178 178 jit.emitFunctionPrologue(); 179 179 180 jit.push(GPRInfo::argumentGPR0); 181 jit.push(GPRInfo::argumentGPR1); 182 jit.push(GPRInfo::argumentGPR2); 183 jit.push(GPRInfo::argumentGPR3); 184 180 185 jit.move(CCallHelpers::TrustedImm32(testWord32(0)), GPRInfo::argumentGPR0); 181 186 jit.convertInt32ToDouble(GPRInfo::argumentGPR0, FPRInfo::fpRegT0); … … 205 210 CHECK_EQ(cpu.fpr(FPRInfo::fpRegT1), testWord32(1)); 206 211 }); 212 213 jit.pop(GPRInfo::argumentGPR3); 214 jit.pop(GPRInfo::argumentGPR2); 215 jit.pop(GPRInfo::argumentGPR1); 216 jit.pop(GPRInfo::argumentGPR0); 217 207 218 jit.emitFunctionEpilogue(); 208 219 jit.ret(); … … 219 230 compileAndRun<void>([&] (CCallHelpers& jit) { 220 231 jit.emitFunctionPrologue(); 232 233 jit.push(GPRInfo::argumentGPR0); 234 jit.push(GPRInfo::argumentGPR1); 235 jit.push(GPRInfo::argumentGPR2); 236 jit.push(GPRInfo::argumentGPR3); 221 237 222 238 // Pre-initialize with non-expected values. … … 260 276 CHECK_EQ(cpu.fpr<uint64_t>(FPRInfo::fpRegT1), testWord64(1)); 261 277 }); 278 279 jit.pop(GPRInfo::argumentGPR3); 280 jit.pop(GPRInfo::argumentGPR2); 281 jit.pop(GPRInfo::argumentGPR1); 282 jit.pop(GPRInfo::argumentGPR0); 262 283 263 284 jit.emitFunctionEpilogue();
Note:
See TracChangeset
for help on using the changeset viewer.