Changeset 5490 in vbox
- Timestamp:
- Oct 25, 2007 1:45:46 AM (17 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 1 deleted
- 3 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/asm.h
r5233 r5490 2945 2945 * @param u32C The 32-bit value to divide A*B by. 2946 2946 */ 2947 #if RT_INLINE_ASM_EXTERNAL 2947 #if RT_INLINE_ASM_EXTERNAL || !defined(__GNUC__) 2948 2948 DECLASM(uint64_t) ASMMultU64ByU32DivByU32(uint64_t u64A, uint32_t u32B, uint32_t u32C); 2949 2949 #else -
trunk/src/VBox/Runtime/Makefile.kmk
r5464 r5490 103 103 win/amd64/ASMGetDR6.asm \ 104 104 win/amd64/ASMGetDR7.asm \ 105 win/amd64/ASMMultU64ByU32DivByU32.asm \ 105 common/asm/ASMMultU64ByU32DivByU32.asm 106 107 # 108 # Win32 assembly sources. 109 # 110 RuntimeWin32ASM_SOURCES = \ 111 common/asm/ASMMultU64ByU32DivByU32.asm 106 112 107 113 # … … 269 275 win/RTErrConvertFromWin32.cpp 270 276 271 RuntimeR3_SOURCES.win.amd64 = \272 $(RuntimeWin64ASM_SOURCES)277 RuntimeR3_SOURCES.win.amd64 = $(RuntimeWin64ASM_SOURCES) 278 RuntimeR3_SOURCES.win.x86 = $(RuntimeWin32ASM_SOURCES) 273 279 274 280 RuntimeR3_SOURCES.linux = \ … … 534 540 VBoxRT_SOURCES.$(BUILD_TARGET).$(BUILD_TARGET_ARCH) = $(RuntimeR3_SOURCES.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) 535 541 VBoxRT_SOURCES.win += r3/win/dllmain-win.cpp 542 VBoxRT_SOURCES.win.x86 += r3/win/VBoxRT-win32.def 536 543 VBoxRT_SOURCES.win.amd64 += r3/win/VBoxRT-win64.def 537 544 VBoxRT_INCS = $(RuntimeR3_INCS) … … 687 694 688 695 RuntimeR0_SOURCES.win.amd64 = $(RuntimeWin64ASM_SOURCES) 696 RuntimeR0_SOURCES.win.x86 = $(RuntimeWin32ASM_SOURCES) 689 697 690 698 RuntimeR0_SOURCES.os2 = \ … … 803 811 ## @todo timer-r0drv-nt.cpp and assert-r0drv-nt.cpp 804 812 805 RuntimeR0Drv_SOURCES.win.amd64 = \806 $(RuntimeWin64ASM_SOURCES)813 RuntimeR0Drv_SOURCES.win.amd64 = $(RuntimeWin64ASM_SOURCES) 814 RuntimeR0Drv_SOURCES.win.x86 = $(RuntimeWin32ASM_SOURCES) 807 815 808 816 RuntimeR0Drv_SOURCES.darwin = \ … … 1016 1024 #endif 1017 1025 1026 RuntimeGC_SOURCES.win.x86 = $(RuntimeWin32ASM_SOURCES) 1027 1018 1028 ifeq ($(VBOX_LDR_FMT32),lx) 1019 1029 RuntimeGC_SOURCES += os2/sys0.asm -
trunk/src/VBox/Runtime/r3/win/VBoxRT-win32.def
r5463 r5490 1 ; $Id: $ 1 2 ;; @file 2 ; Innotek Portable Runtime - Win64ASM exports.3 ; innotek Portable Runtime - Win32 ASM exports. 3 4 ; 4 5 6 ; 5 7 ; Copyright (C) 2006-2007 innotek GmbH 6 ; 8 ; 7 9 ; This file is part of VirtualBox Open Source Edition (OSE), as 8 10 ; available from http://www.virtualbox.org. This file is free software; … … 12 14 ; distribution. VirtualBox OSE is distributed in the hope that it will 13 15 ; be useful, but WITHOUT ANY WARRANTY of any kind. 16 ; 14 17 15 18 EXPORTS 16 ASMAtomicBitClear17 ASMAtomicBitToggle18 ASMAtomicBitTestAndToggle19 ASMBitFirstClear20 ASMBitFirstSet21 ASMAtomicReadU6422 ASMAtomicXchgU823 ASMAtomicXchgU1624 ASMGetFlags25 ASMProbeReadByte26 ASMSetFlags27 19 ASMMultU64ByU32DivByU32 28 20 21 RTTimeNanoTSLegacySync 22 RTTimeNanoTSLegacyAsync 23 RTTimeNanoTSLFenceSync 24 RTTimeNanoTSLFenceAsync 25 -
trunk/src/VBox/Runtime/r3/win/VBoxRT-win64.def
r5427 r5490 1 ; $Id: $ 1 2 ;; @file 2 ; Innotek Portable Runtime - Win64 ASM exports.3 ; innotek Portable Runtime - Win64 ASM exports. 3 4 ; 4 5 6 ; 5 7 ; Copyright (C) 2006-2007 innotek GmbH 6 ; 8 ; 7 9 ; This file is part of VirtualBox Open Source Edition (OSE), as 8 10 ; available from http://www.virtualbox.org. This file is free software; … … 12 14 ; distribution. VirtualBox OSE is distributed in the hope that it will 13 15 ; be useful, but WITHOUT ANY WARRANTY of any kind. 16 ; 14 17 15 18 EXPORTS … … 27 30 ASMMultU64ByU32DivByU32 28 31 32 RTTimeNanoTSLegacySync 33 RTTimeNanoTSLegacyAsync 34 RTTimeNanoTSLFenceSync 35 RTTimeNanoTSLFenceAsync 36
Note:
See TracChangeset
for help on using the changeset viewer.