Searched refs:u32C (Results 1 - 4 of 4) sorted by relevance

/vbox/src/VBox/Runtime/common/asm/
H A DASMMultU64ByU32DivByU32.asm34 ; @returns (u64A * u32B) / u32C.
37 ; @param u32C/r8d/edx The 32-bit value to divide A*B by.
39 ; @cproto DECLASM(uint64_t) ASMMultU64ByU32DivByU32(uint64_t u64A, uint32_t u32B, uint32_t u32C);
51 mov r8d, edx ; r8d = u32C
68 %define u32C [esp + 10h + 08h]
74 mov edi, u32C
82 ; edx = u32C
83 xchg edx, ecx ; ecx = u32C
89 div ecx ; eax = u64Hi / u32C
90 ; edx = u64Hi % u32C
[all...]
H A DASMMultU32ByU32DivByU32.asm34 ; @returns (u32A * u32B) / u32C.
37 ; @param u32C/r8d/edx The 32-bit value to divide A*B by.
39 ; @cproto DECLASM(uint32_t) ASMMultU32ByU32DivByU32(uint32_t u32A, uint32_t u32B, uint32_t u32C);
/vbox/include/iprt/
H A Dasm-math.h327 * @returns (u32A * u32B) / u32C.
330 * @param u32C The 32-bit value to divide A*B by.
339 DECLASM(uint32_t) ASMMultU32ByU32DivByU32(uint32_t u32A, uint32_t u32B, uint32_t u32C);
341 DECLINLINE(uint32_t) ASMMultU32ByU32DivByU32(uint32_t u32A, uint32_t u32B, uint32_t u32C) argument
350 "r" (u32C),
354 return (uint32_t)(((uint64_t)u32A * u32B) / u32C);
364 * @returns (u64A * u32B) / u32C.
367 * @param u32C The 32-bit value to divide A*B by.
376 DECLASM(uint64_t) ASMMultU64ByU32DivByU32(uint64_t u64A, uint32_t u32B, uint32_t u32C);
378 DECLINLINE(uint64_t) ASMMultU64ByU32DivByU32(uint64_t u64A, uint32_t u32B, uint32_t u32C) argument
[all...]
/vbox/src/VBox/Devices/USB/testcase/
H A DtstOhciRegisterAccess.cpp391 uint32_t u32C = 0; local
398 u32A = u32B = u32C = 0;
408 u32C = *uPtr.pu32;
409 if (u32A != uInitialValue || u32C != uInitialValue)
436 u32C = *uPtr.pu32;
437 if (u32A != uInitialValue || u32C != uInitialValue)
460 u32C = *uPtr.pu32;
461 if (u32A != uInitialValue || u32C != uInitialValue)
489 u32C = *uPtr.pu32;
490 if (u32A != uInitialValue || u32C !
[all...]

Completed in 49 milliseconds