Changeset 1818 in vbox for trunk/src/recompiler/new
- Timestamp:
- Mar 30, 2007 5:43:05 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/recompiler/new/VBoxREMWrapperA.asm
r1 r1818 30 30 31 31 BEGINPROC WrapGCC2MSC0Int 32 %ifdef USE_DIRECT_CALLS 32 33 jmp $+5+0deadbeefh 34 %else 35 mov rax, 0xdeadf00df00ddead 36 jmp rax 37 %endif 33 38 ENDPROC WrapGCC2MSC0Int 34 39 … … 40 45 41 46 mov rcx, rdi 42 call $+5+0deadbeefh 47 %ifdef USE_DIRECT_CALLS 48 call $+5+0deadbeefh 49 %else 50 mov rax, 0xdeadf00df00ddead 51 call rax 52 %endif 43 53 44 54 leave … … 54 64 mov rdx, rsi 55 65 mov rcx, rdi 56 call $+5+0deadbeefh 66 %ifdef USE_DIRECT_CALLS 67 call $+5+0deadbeefh 68 %else 69 mov rax, 0xdeadf00df00ddead 70 call rax 71 %endif 57 72 58 73 leave … … 69 84 mov rdx, rsi 70 85 mov rcx, rdi 71 call $+5+0deadbeefh 86 %ifdef USE_DIRECT_CALLS 87 call $+5+0deadbeefh 88 %else 89 mov rax, 0xdeadf00df00ddead 90 call rax 91 %endif 72 92 73 93 leave … … 85 105 mov rdx, rsi 86 106 mov rcx, rdi 87 call $+5+0deadbeefh 107 %ifdef USE_DIRECT_CALLS 108 call $+5+0deadbeefh 109 %else 110 mov rax, 0xdeadf00df00ddead 111 call rax 112 %endif 88 113 89 114 leave … … 102 127 mov rdx, rsi 103 128 mov rcx, rdi 104 call $+5+0deadbeefh 129 %ifdef USE_DIRECT_CALLS 130 call $+5+0deadbeefh 131 %else 132 mov rax, 0xdeadf00df00ddead 133 call rax 134 %endif 105 135 106 136 leave … … 120 150 mov rdx, rsi 121 151 mov rcx, rdi 122 call $+5+0deadbeefh 152 %ifdef USE_DIRECT_CALLS 153 call $+5+0deadbeefh 154 %else 155 mov rax, 0xdeadf00df00ddead 156 call rax 157 %endif 123 158 124 159 leave … … 140 175 mov rdx, rsi 141 176 mov rcx, rdi 142 call $+5+0deadbeefh 177 %ifdef USE_DIRECT_CALLS 178 call $+5+0deadbeefh 179 %else 180 mov rax, 0xdeadf00df00ddead 181 call rax 182 %endif 143 183 144 184 leave … … 162 202 mov rdx, rsi 163 203 mov rcx, rdi 164 call $+5+0deadbeefh 204 %ifdef USE_DIRECT_CALLS 205 call $+5+0deadbeefh 206 %else 207 mov rax, 0xdeadf00df00ddead 208 call rax 209 %endif 165 210 166 211 leave … … 186 231 mov rdx, rsi 187 232 mov rcx, rdi 188 call $+5+0deadbeefh 233 %ifdef USE_DIRECT_CALLS 234 call $+5+0deadbeefh 235 %else 236 mov rax, 0xdeadf00df00ddead 237 call rax 238 %endif 189 239 190 240 leave … … 212 262 mov rdx, rsi 213 263 mov rcx, rdi 214 call $+5+0deadbeefh 264 %ifdef USE_DIRECT_CALLS 265 call $+5+0deadbeefh 266 %else 267 mov rax, 0xdeadf00df00ddead 268 call rax 269 %endif 215 270 216 271 leave … … 240 295 mov rdx, rsi 241 296 mov rcx, rdi 242 call $+5+0deadbeefh 297 %ifdef USE_DIRECT_CALLS 298 call $+5+0deadbeefh 299 %else 300 mov rax, 0xdeadf00df00ddead 301 call rax 302 %endif 243 303 244 304 leave … … 270 330 mov rdx, rsi 271 331 mov rcx, rdi 272 call $+5+0deadbeefh 332 %ifdef USE_DIRECT_CALLS 333 call $+5+0deadbeefh 334 %else 335 mov rax, 0xdeadf00df00ddead 336 call rax 337 %endif 273 338 274 339 leave … … 299 364 mov [rsp], rcx ; (*) 300 365 mov rsi, r11 ; rsi is preserved by the callee. 301 call $+5+0deadbeefh 366 %ifdef USE_DIRECT_CALLS 367 call $+5+0deadbeefh 368 %else 369 mov rax, 0xdeadf00df00ddead 370 call rax 371 %endif 372 302 373 add rsp, 30h 303 374 jmp rsi … … 319 390 mov [ebp - 18h], rdi 320 391 321 call $+5+0deadbeefh 392 %ifdef USE_DIRECT_CALLS 393 call $+5+0deadbeefh 394 %else 395 mov rax, 0xdeadf00df00ddead 396 call rax 397 %endif 322 398 323 399 mov rdi, [ebp - 18h] … … 336 412 337 413 mov rdi, rcx 338 call $+5+0deadbeefh 414 %ifdef USE_DIRECT_CALLS 415 call $+5+0deadbeefh 416 %else 417 mov rax, 0xdeadf00df00ddead 418 call rax 419 %endif 339 420 340 421 mov rdi, [ebp - 18h] … … 354 435 mov rdi, rcx 355 436 mov rsi, rdx 356 call $+5+0deadbeefh 437 %ifdef USE_DIRECT_CALLS 438 call $+5+0deadbeefh 439 %else 440 mov rax, 0xdeadf00df00ddead 441 call rax 442 %endif 357 443 358 444 mov rdi, [ebp - 18h]
Note:
See TracChangeset
for help on using the changeset viewer.