Changeset 81073 in vbox
- Timestamp:
- Sep 30, 2019 10:33:42 AM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 133677
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/asm-amd64-x86.h
r81071 r81073 1398 1398 DECLINLINE(uint32_t) ASMGetApicIdExt0B(void) 1399 1399 { 1400 # if RT_INLINE_ASM_GNU_STYLE 1400 1401 RTCCUINTREG xDX; 1401 # if RT_INLINE_ASM_GNU_STYLE1402 1402 # ifdef RT_ARCH_AMD64 1403 1403 RTCCUINTREG uSpillEax, uSpillEcx; … … 1430 1430 : "ecx", "ebx"); 1431 1431 # endif 1432 return (uint32_t)xDX; 1432 1433 1433 1434 # elif RT_INLINE_ASM_USES_INTRIN >= 16 /*?*/ … … 1435 1436 int aInfo[4]; 1436 1437 __cpuidex(aInfo, 0xb, 0); 1437 xDX = aInfo[3]; 1438 1439 # else 1438 return aInfo[3]; 1439 1440 # else 1441 RTCCUINTREG xDX; 1440 1442 __asm 1441 1443 { … … 1447 1449 pop ebx 1448 1450 } 1449 # endif 1450 return xDX; 1451 return (uint32_t)xDX; 1452 # endif 1451 1453 } 1452 1454 #endif
Note:
See TracChangeset
for help on using the changeset viewer.