Changeset 16316 in vbox for trunk/src/VBox/Runtime/common/math/ldexpl.asm
- Timestamp:
- Jan 28, 2009 2:26:48 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 42148
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/common/math/ldexpl.asm
-
Property svn:keywords
changed from
Id
toAuthor Date Id Revision
r8256 r16316 33 33 BEGINCODE 34 34 35 %ifdef RT_ARCH_AMD6436 %define _SP rsp37 %define _BP rbp38 %define _S 839 %else40 %define _SP esp41 %define _BP ebp42 %define _S 443 %endif44 45 35 ;; 46 36 ; Computes lrd * 2^exp 47 37 ; @returns st(0) 48 ; @param lrd [rbp + _S*2]38 ; @param lrd [rbp + xS*2] 49 39 ; @param exp [ebp + 14h] GCC:edi MSC:ecx 50 40 BEGINPROC RT_NOCRT(ldexpl) 51 push _BP52 mov _BP, _SP53 sub _SP, 10h41 push xBP 42 mov xBP, xSP 43 sub xSP, 10h 54 44 55 45 ; load exp … … 58 48 fild dword [rsp] 59 49 %else 60 fild dword [ebp + _S*2 + RTLRD_CB]50 fild dword [ebp + xS*2 + RTLRD_CB] 61 51 %endif 62 fld tword [ _BP + _S*2]52 fld tword [xBP + xS*2] 63 53 fscale 64 54 fstp st1 -
Property svn:keywords
changed from
Note:
See TracChangeset
for help on using the changeset viewer.