Changeset 3697 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Jul 18, 2007 5:04:33 PM (18 years ago)
- svn:sync-xref-src-repo-rev:
- 22988
- Location:
- trunk/src/VBox/VMM/VMMAll
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/EMAllA.asm
r3696 r3697 58 58 BEGINPROC EMEmulateCmp 59 59 %ifdef RT_ARCH_AMD64 60 %ifdef __WIN64__60 %ifdef RT_OS_WINDOWS 61 61 mov rax, r8 ; eax = size of parameters 62 %else ; ! __WIN64__62 %else ; !RT_OS_WINDOWS 63 63 mov rax, rdx ; rax = size of parameters 64 64 mov rcx, rdi ; rcx = first parameter 65 65 mov rdx, rsi ; rdx = second parameter 66 %endif ; ! __WIN64__66 %endif ; !RT_OS_WINDOWS 67 67 %else ; !RT_ARCH_AMD64 68 68 mov eax, [esp + 0ch] ; eax = size of parameters … … 123 123 BEGINPROC EMEmulateAnd 124 124 %ifdef RT_ARCH_AMD64 125 %ifdef __WIN64__125 %ifdef RT_OS_WINDOWS 126 126 mov rax, r8 ; eax = size of parameters 127 %else ; ! __WIN64__127 %else ; !RT_OS_WINDOWS 128 128 mov rax, rdx ; rax = size of parameters 129 129 mov rcx, rdi ; rcx = first parameter 130 130 mov rdx, rsi ; rdx = second parameter 131 %endif ; ! __WIN64__131 %endif ; !RT_OS_WINDOWS 132 132 %else ; !RT_ARCH_AMD64 133 133 mov eax, [esp + 0ch] ; eax = size of parameters … … 188 188 BEGINPROC EMEmulateOr 189 189 %ifdef RT_ARCH_AMD64 190 %ifdef __WIN64__190 %ifdef RT_OS_WINDOWS 191 191 mov rax, r8 ; eax = size of parameters 192 %else ; ! __WIN64__192 %else ; !RT_OS_WINDOWS 193 193 mov rax, rdx ; rax = size of parameters 194 194 mov rcx, rdi ; rcx = first parameter 195 195 mov rdx, rsi ; rdx = second parameter 196 %endif ; ! __WIN64__196 %endif ; !RT_OS_WINDOWS 197 197 %else ; !RT_ARCH_AMD64 198 198 mov eax, [esp + 0ch] ; eax = size of parameters … … 252 252 BEGINPROC EMEmulateXor 253 253 %ifdef RT_ARCH_AMD64 254 %ifdef __WIN64__254 %ifdef RT_OS_WINDOWS 255 255 mov rax, r8 ; eax = size of parameters 256 %else ; ! __WIN64__256 %else ; !RT_OS_WINDOWS 257 257 mov rax, rdx ; rax = size of parameters 258 258 mov rcx, rdi ; rcx = first parameter 259 259 mov rdx, rsi ; rdx = second parameter 260 %endif ; ! __WIN64__260 %endif ; !RT_OS_WINDOWS 261 261 %else ; !RT_ARCH_AMD64 262 262 mov eax, [esp + 0ch] ; eax = size of parameters … … 315 315 BEGINPROC EMEmulateInc 316 316 %ifdef RT_ARCH_AMD64 317 %ifdef __WIN64__317 %ifdef RT_OS_WINDOWS 318 318 mov rax, rdx ; eax = size of parameters 319 %else ; ! __WIN64__319 %else ; !RT_OS_WINDOWS 320 320 mov rax, rsi ; eax = size of parameters 321 321 mov rcx, rdi ; rcx = first parameter 322 %endif ; ! __WIN64__322 %endif ; !RT_OS_WINDOWS 323 323 %else ; !RT_ARCH_AMD64 324 324 mov eax, [esp + 08h] ; eax = size of parameters … … 378 378 BEGINPROC EMEmulateDec 379 379 %ifdef RT_ARCH_AMD64 380 %ifdef __WIN64__380 %ifdef RT_OS_WINDOWS 381 381 mov rax, rdx ; eax = size of parameters 382 %else ; ! __WIN64__382 %else ; !RT_OS_WINDOWS 383 383 mov rax, rsi ; eax = size of parameters 384 384 mov rcx, rdi ; rcx = first parameter 385 %endif ; ! __WIN64__385 %endif ; !RT_OS_WINDOWS 386 386 %else ; !RT_ARCH_AMD64 387 387 mov eax, [esp + 08h] ; eax = size of parameters … … 441 441 BEGINPROC EMEmulateAdd 442 442 %ifdef RT_ARCH_AMD64 443 %ifdef __WIN64__443 %ifdef RT_OS_WINDOWS 444 444 mov rax, r8 ; eax = size of parameters 445 %else ; ! __WIN64__445 %else ; !RT_OS_WINDOWS 446 446 mov rax, rdx ; rax = size of parameters 447 447 mov rcx, rdi ; rcx = first parameter 448 448 mov rdx, rsi ; rdx = second parameter 449 %endif ; ! __WIN64__449 %endif ; !RT_OS_WINDOWS 450 450 %else ; !RT_ARCH_AMD64 451 451 mov eax, [esp + 0ch] ; eax = size of parameters … … 505 505 BEGINPROC EMEmulateAdcWithCarrySet 506 506 %ifdef RT_ARCH_AMD64 507 %ifdef __WIN64__507 %ifdef RT_OS_WINDOWS 508 508 mov rax, r8 ; eax = size of parameters 509 %else ; ! __WIN64__509 %else ; !RT_OS_WINDOWS 510 510 mov rax, rdx ; rax = size of parameters 511 511 mov rcx, rdi ; rcx = first parameter 512 512 mov rdx, rsi ; rdx = second parameter 513 %endif ; ! __WIN64__513 %endif ; !RT_OS_WINDOWS 514 514 %else ; !RT_ARCH_AMD64 515 515 mov eax, [esp + 0ch] ; eax = size of parameters … … 573 573 BEGINPROC EMEmulateSub 574 574 %ifdef RT_ARCH_AMD64 575 %ifdef __WIN64__575 %ifdef RT_OS_WINDOWS 576 576 mov rax, r8 ; eax = size of parameters 577 %else ; ! __WIN64__577 %else ; !RT_OS_WINDOWS 578 578 mov rax, rdx ; rax = size of parameters 579 579 mov rcx, rdi ; rcx = first parameter 580 580 mov rdx, rsi ; rdx = second parameter 581 %endif ; ! __WIN64__581 %endif ; !RT_OS_WINDOWS 582 582 %else ; !RT_ARCH_AMD64 583 583 mov eax, [esp + 0ch] ; eax = size of parameters … … 637 637 BEGINPROC EMEmulateBtr 638 638 %ifdef RT_ARCH_AMD64 639 %ifndef __WIN64__640 mov rcx, rdi ; rcx = first parameter 641 mov rdx, rsi ; rdx = second parameter 642 %endif ; ! __WIN64__639 %ifndef RT_OS_WINDOWS 640 mov rcx, rdi ; rcx = first parameter 641 mov rdx, rsi ; rdx = second parameter 642 %endif ; !RT_OS_WINDOWS 643 643 %else ; !RT_ARCH_AMD64 644 644 mov ecx, [esp + 04h] ; ecx = first parameter … … 667 667 BEGINPROC EMEmulateBtc 668 668 %ifdef RT_ARCH_AMD64 669 %ifndef __WIN64__670 mov rcx, rdi ; rcx = first parameter 671 mov rdx, rsi ; rdx = second parameter 672 %endif ; ! __WIN64__669 %ifndef RT_OS_WINDOWS 670 mov rcx, rdi ; rcx = first parameter 671 mov rdx, rsi ; rdx = second parameter 672 %endif ; !RT_OS_WINDOWS 673 673 %else ; !RT_ARCH_AMD64 674 674 mov ecx, [esp + 04h] ; ecx = first parameter … … 697 697 BEGINPROC EMEmulateBts 698 698 %ifdef RT_ARCH_AMD64 699 %ifndef __WIN64__700 mov rcx, rdi ; rcx = first parameter 701 mov rdx, rsi ; rdx = second parameter 702 %endif ; ! __WIN64__699 %ifndef RT_OS_WINDOWS 700 mov rcx, rdi ; rcx = first parameter 701 mov rdx, rsi ; rdx = second parameter 702 %endif ; !RT_OS_WINDOWS 703 703 %else ; !RT_ARCH_AMD64 704 704 mov ecx, [esp + 04h] ; ecx = first parameter -
trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp
r3696 r3697 78 78 { 79 79 u32TransactionId = pGip->aCPUs[0].u32TransactionId; 80 #ifdef __L4__80 #ifdef RT_OS_L4 81 81 Assert((u32TransactionId & 1) == 0); 82 82 #endif … … 106 106 107 107 u32TransactionId = pGipCpu->u32TransactionId; 108 #ifdef __L4__108 #ifdef RT_OS_L4 109 109 Assert((u32TransactionId & 1) == 0); 110 110 #endif
Note:
See TracChangeset
for help on using the changeset viewer.