Changeset 49194 in vbox
- Timestamp:
- Oct 18, 2013 10:08:35 PM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 90071
- Location:
- trunk/src/VBox/Runtime
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/common/asm/ASMCpuIdExSlow.asm
r49193 r49194 57 57 mov eax, ecx 58 58 mov ebx, edx 59 mov ecx, r8 60 mov edx, r9 59 mov ecx, r8d 60 mov edx, r9d 61 61 mov r8, [rbp + 30h] 62 62 mov r9, [rbp + 38h] … … 94 94 test r9, r9 95 95 jz .store_ecx 96 mov [r9], e ax96 mov [r9], ebx 97 97 %else 98 98 mov edi, [ebp + 1ch] -
trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp
r48935 r49194 189 189 uint32_t uEDX2 = s.uEDX - 1; 190 190 ASMCpuId_ECX_EDX(0, &uECX2, &uEDX2); 191 CHECKVAL(uECX2, s.uECX, "%x"); 192 CHECKVAL(uEDX2, s.uEDX, "%x"); 193 194 uint32_t uEAX2 = s.uEAX - 1; 195 uint32_t uEBX2 = s.uEBX - 1; 196 uECX2 = s.uECX - 1; 197 uEDX2 = s.uEDX - 1; 198 ASMCpuIdExSlow(0, 0, 0, 0, &uEAX2, &uEBX2, &uECX2, &uEDX2); 199 CHECKVAL(uEAX2, s.uEAX, "%x"); 200 CHECKVAL(uEBX2, s.uEBX, "%x"); 191 201 CHECKVAL(uECX2, s.uECX, "%x"); 192 202 CHECKVAL(uEDX2, s.uEDX, "%x");
Note:
See TracChangeset
for help on using the changeset viewer.