Changeset 96014 in vbox
- Timestamp:
- Aug 4, 2022 1:48:12 AM (2 years ago)
- Location:
- trunk/src/VBox/Runtime/common
- Files:
-
- 25 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/common/math/ceill.asm
r93115 r96014 34 34 ; @returns st(0) 35 35 ; @param lrd [rbp + 8] 36 BEGINPROC RT_NOCRT(ceill) 36 RT_NOCRT_BEGINPROC ceill 37 37 push xBP 38 38 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/cosl.asm
r93115 r96014 33 33 ; @returns st(0) 34 34 ; @param lrd [rbp + xCB*2] 35 BEGINPROC RT_NOCRT(cosl) 35 RT_NOCRT_BEGINPROC cosl 36 36 push xBP 37 37 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/fabs.asm
r93115 r96014 33 33 ; @returns 32-bit: st(0) 64-bit: xmm0 34 34 ; @param rd 32-bit: [ebp + 8] 64-bit: xmm0 35 BEGINPROC RT_NOCRT(fabs) 35 RT_NOCRT_BEGINPROC fabs 36 36 push xBP 37 37 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/fabsf.asm
r93115 r96014 33 33 ; @returns 32-bit: st(0) 64-bit: xmm0 34 34 ; @param rf 32-bit: [ebp + 8] 64-bit: xmm0 35 BEGINPROC RT_NOCRT(fabsf) 35 RT_NOCRT_BEGINPROC fabsf 36 36 push xBP 37 37 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/fabsl.asm
r93115 r96014 33 33 ; @returns st(0) 34 34 ; @param lrd [xSP + xCB*2] 35 BEGINPROC RT_NOCRT(fabsl) 35 RT_NOCRT_BEGINPROC fabsl 36 36 push xBP 37 37 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/floor.asm
r93115 r96014 33 33 ; @returns 32-bit: st(0) 64-bit: xmm0 34 34 ; @param rd 32-bit: [ebp + 8] 64-bit: xmm0 35 BEGINPROC RT_NOCRT(floor) 35 RT_NOCRT_BEGINPROC floor 36 36 push xBP 37 37 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/floorf.asm
r93115 r96014 33 33 ; @returns st(0) 34 34 ; @param rf 32-bit: [ebp + 8] 64-bit: xmm0 35 BEGINPROC RT_NOCRT(floorf) 35 RT_NOCRT_BEGINPROC floorf 36 36 push xBP 37 37 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/floorl.asm
r93115 r96014 33 33 ; @returns st(0) 34 34 ; @param lrd [rbp + 8] 35 BEGINPROC RT_NOCRT(floorl) 35 RT_NOCRT_BEGINPROC floorl 36 36 push xBP 37 37 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/ldexpl.asm
r93115 r96014 34 34 ; @param lrd [rbp + xCB*2] 35 35 ; @param exp [ebp + 14h] gcc:edi msc:ecx 36 BEGINPROC RT_NOCRT(ldexpl) 36 RT_NOCRT_BEGINPROC ldexpl 37 37 push xBP 38 38 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/llrint.asm
r93115 r96014 33 33 ; @returns 32-bit: edx:eax 64-bit: rax 34 34 ; @param rd 32-bit: [esp + 4h] 64-bit: xmm0 35 BEGINPROC RT_NOCRT(llrint) 35 RT_NOCRT_BEGINPROC llrint 36 36 %ifdef RT_ARCH_AMD64 37 37 cvtsd2si rax, xmm0 -
trunk/src/VBox/Runtime/common/math/llrintf.asm
r93115 r96014 33 33 ; @returns 32-bit: edx:eax 64-bit: rax 34 34 ; @param rf 32-bit: [esp + 4h] 64-bit: xmm0 35 BEGINPROC RT_NOCRT(llrintf) 35 RT_NOCRT_BEGINPROC llrintf 36 36 %ifdef RT_ARCH_AMD64 37 37 cvtss2si rax, xmm0 -
trunk/src/VBox/Runtime/common/math/llrintl.asm
r93115 r96014 33 33 ; @returns 32-bit: edx:eax 64-bit: rax 34 34 ; @param lrd [rbp + xCB*2] 35 BEGINPROC RT_NOCRT(llrintl) 35 RT_NOCRT_BEGINPROC llrintl 36 36 push xBP 37 37 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/logl.asm
r93115 r96014 33 33 ; @returns st(0) 34 34 ; @param lrd [rbp + xCB*2] 35 BEGINPROC RT_NOCRT(logl) 35 RT_NOCRT_BEGINPROC logl 36 36 push xBP 37 37 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/lrint.asm
r93115 r96014 33 33 ; @returns 32-bit: eax 64-bit: rax 34 34 ; @param rd 32-bit: [esp + 4h] 64-bit: xmm0 35 BEGINPROC RT_NOCRT(lrint) 35 RT_NOCRT_BEGINPROC lrint 36 36 %ifdef RT_ARCH_AMD64 37 37 cvtsd2si rax, xmm0 … … 50 50 ret 51 51 ENDPROC RT_NOCRT(lrint) 52 -
trunk/src/VBox/Runtime/common/math/lrintf.asm
r93115 r96014 33 33 ; @returns 32-bit: eax 64-bit: rax 34 34 ; @param rf 32-bit: [esp + 4h] 64-bit: xmm0 35 BEGINPROC RT_NOCRT(lrintf) 35 RT_NOCRT_BEGINPROC lrintf 36 36 %ifdef RT_ARCH_AMD64 37 37 cvtss2si rax, xmm0 -
trunk/src/VBox/Runtime/common/math/lrintl.asm
r93115 r96014 33 33 ; @returns 32-bit: eax 64-bit: rax 34 34 ; @param lrd [rbp + xCB*2] 35 BEGINPROC RT_NOCRT(lrintl) 35 RT_NOCRT_BEGINPROC lrintl 36 36 push xBP 37 37 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/remainder.asm
r93115 r96014 34 34 ; @param rd1 [ebp + 8h] xmm0 35 35 ; @param rd2 [ebp + 10h] xmm1 36 BEGINPROC RT_NOCRT(remainder) 36 RT_NOCRT_BEGINPROC remainder 37 37 push xBP 38 38 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/remainderf.asm
r93115 r96014 34 34 ; @param rf1 [ebp + 08h] xmm0 35 35 ; @param rf2 [ebp + 0ch] xmm1 36 BEGINPROC RT_NOCRT(remainderf) 36 RT_NOCRT_BEGINPROC remainderf 37 37 push xBP 38 38 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/remainderl.asm
r93115 r96014 34 34 ; @param lrd1 [rbp + 10h] 35 35 ; @param lrd2 [rbp + 20h] 36 BEGINPROC RT_NOCRT(remainderl) 36 RT_NOCRT_BEGINPROC remainderl 37 37 push xBP 38 38 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/sinl.asm
r93115 r96014 33 33 ; @returns st(0) 34 34 ; @param lrd [xSP + xCB*2] 35 BEGINPROC RT_NOCRT(sinl) 35 RT_NOCRT_BEGINPROC sinl 36 36 push xBP 37 37 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/tanl.asm
r93115 r96014 33 33 ; @returns st(0) 34 34 ; @param lrd [xSP + xCB*2] 35 BEGINPROC RT_NOCRT(tanl) 35 RT_NOCRT_BEGINPROC tanl 36 36 push xBP 37 37 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/trunc.asm
r93115 r96014 34 34 ; @returns 32-bit: st(0) 64-bit: xmm0 35 35 ; @param rd 32-bit: [ebp + 8] 64-bit: xmm0 36 BEGINPROC RT_NOCRT(trunc) 36 RT_NOCRT_BEGINPROC trunc 37 37 push xBP 38 38 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/truncf.asm
r93115 r96014 34 34 ; @returns 32-bit: st(0) 64-bit: xmm0 35 35 ; @param rf 32-bit: [ebp + 8] 64-bit: xmm0 36 BEGINPROC RT_NOCRT(truncf) 36 RT_NOCRT_BEGINPROC truncf 37 37 push xBP 38 38 mov xBP, xSP -
trunk/src/VBox/Runtime/common/math/truncl.asm
r93115 r96014 34 34 ; @returns st(0) 35 35 ; @param rd [rbp + 8] 36 BEGINPROC RT_NOCRT(truncl) 36 RT_NOCRT_BEGINPROC truncl 37 37 push xBP 38 38 mov xBP, xSP -
trunk/src/VBox/Runtime/common/misc/setjmp.asm
r93115 r96014 33 33 ;; 34 34 ; @param x86:[esp+4] msc:rcx gcc:rdi The jump buffer pointer. 35 BEGINPROC RT_NOCRT(setjmp) 35 RT_NOCRT_BEGINPROC setjmp 36 36 %ifdef RT_ARCH_AMD64 37 37 %ifndef ASM_CALL64_MSC … … 84 84 ; @param x86:[esp+4] msc:rcx gcc:rdi The jump buffer pointer. 85 85 ; @param x86:[esp+8] msc:rdx gcc:rsi Return value. 86 BEGINPROC RT_NOCRT(longjmp) 86 RT_NOCRT_BEGINPROC longjmp 87 87 %ifdef RT_ARCH_AMD64 88 88 %ifdef ASM_CALL64_MSC
Note:
See TracChangeset
for help on using the changeset viewer.