search for: llp64

Displaying 10 results from an estimated 10 matches for "llp64".

Did you mean: lp64
2011 Nov 04
0
Wine release 1.3.32
...ystem.h. include: Remove 'l' modifier from numeric constants in dinput.h. include: Remove 'l' modifier from numeric constants in digitalv.h. include: Drop the 'l' modifier from some numeric constants in winnt.h. include: Add a macro to paper over LP64/LLP64 differences for numeric constants. include: Make "long" numeric constants LP64/LLP64 proof (d3d9caps.h). include: Make "long" numeric constants LP64/LLP64 proof (d3d9*.h). include: Make "long" numeric constants LP64/LLP64 proof (d3d*.h). include...
2017 Dec 08
3
Unresolved symbols in compiler-rt
...portable as is to the MS compiler, but according to my tests the code compiles and links OK with clang: I have not tested functionality though. Regarding the __LP64__ define, it's wrong to define it for Windows. SUA/Interix have LP64 long type model, while Cygwin, mingw and native Windows have LLP64. _M_X64 or __x86_64__ is more common. So I wonder, is the disabled compiler-rt parts intentional and not suitable for Windows? If not so, what can be done to enable it? Thanks Erik
2015 Nov 13
2
[Aarch64 00/11] Patches to enable Aarch64
...iOS and on Linux. (64-bit long and pointer.) This is included in the OPUS_FAST_INT64 test. > > The tests for __x86_64__ and for _WIN64 are in OPUS_FAST_INT64 because those are the two common platforms with fast native int64 types which *aren?t* LP64 ? x86_64 can be x32, and Win64 is always LLP64 (32-bit long, 64-bit long long and pointer). > >> I don't think it's a coincidence that the macros you didn't replace only performed one multiply while the ones you did replace performed two. >> >> I think it would be very interesting to try the benchmarks again aft...
2015 Nov 13
2
[Aarch64 00/11] Patches to enable Aarch64
Hi Jonathan, I'm sorry to bring this up again, and I don't want to beat a dead horse, but I was very surprised by your benchmarks so I took a little closer look. I think what's happening is that it's a little unfair to compare the ARM64 inline assembly to the C code, because looking at the C macros in "fixed_generic.h" for MULT16_32_Q16 and MULT16_32_Q15 you find
2015 Nov 13
0
[Aarch64 00/11] Patches to enable Aarch64
..., both on iOS and on Linux. (64-bit long and pointer.) This is included in the OPUS_FAST_INT64 test. The tests for __x86_64__ and for _WIN64 are in OPUS_FAST_INT64 because those are the two common platforms with fast native int64 types which *aren?t* LP64 ? x86_64 can be x32, and Win64 is always LLP64 (32-bit long, 64-bit long long and pointer). > I don't think it's a coincidence that the macros you didn't replace only performed one multiply while the ones you did replace performed two. > > I think it would be very interesting to try the benchmarks again after adding detec...
2015 Nov 16
0
[Aarch64 00/11] Patches to enable Aarch64
..., both on iOS and on Linux. (64-bit long and pointer.) This is included in the OPUS_FAST_INT64 test. The tests for __x86_64__ and for _WIN64 are in OPUS_FAST_INT64 because those are the two common platforms with fast native int64 types which *aren?t* LP64 ? x86_64 can be x32, and Win64 is always LLP64 (32-bit long, 64-bit long long and pointer). I don't think it's a coincidence that the macros you didn't replace only performed one multiply while the ones you did replace performed two. I think it would be very interesting to try the benchmarks again after adding detection for __aa...
2011 Dec 02
0
Wine release 1.3.34
...modifiers from numeric constants in shlguid.h. include: Drop some superfluous l modifiers from numeric constants. user32/tests: Drop superfluous function pointer casts. qedit/tests: Add SampleGrabber COM aggregation test. include: Make "long" numeric constants LP64/LLP64 proof (mapi*.h). include: Fix "l" numeric constants in winbase.h. include: Make "long" numeric constants LP64/LLP64 proof (ddeml.h). include: Make some more "long" numeric constants LP64/LLP64 proof. include: Drop unneeded l modifiers from numer...
2015 Nov 16
3
[Fast Int64 1/4] Move OPUS_FAST_INT64 definition to celt/arch.h.
...tal(const char *str, const char *file, int line) #define UADD32(a,b) ((a)+(b)) #define USUB32(a,b) ((a)-(b)) +/* Set this if opus_int64 is a native type of the CPU. */ +/* Assume that all LP64 architectures have fast 64-bit types; also x86_64 (which can be ILP32 for x32) + and Win64 (which is LLP64). */ +#define OPUS_FAST_INT64 (defined(__LP64__) || defined(__x86_64__) || defined(_WIN64)) + #define PRINT_MIPS(file) #ifdef FIXED_POINT diff --git a/silk/macros.h b/silk/macros.h index bc30303..1ba614a 100644 --- a/silk/macros.h +++ b/silk/macros.h @@ -34,6 +34,7 @@ POSSIBILITY OF SUCH DAMAGE...
2011 Nov 18
0
Wine release 1.3.33
...d3dx9/tests: Show D3DXMESH_VB_SHARE with new declaration should fail. d3dx9: Return error if D3DXMESH_VB_SHARE and new declaration. Michael Stefaniuc (6): include: Fixup "long" numeric constants in commctrl.h. include: Make "long" numeric constants LP64/LLP64 proof (mmddk.h). include: Fixup "long" numeric constants in vfw.h. include: Drop "l" modifiers from numeric constants in winternl.h. include: Make "long" numeric constants LP64/LLP64 proof (tapi.h). include: Make "long" numeric constan...
2015 Nov 21
8
[Aarch64 v2 10/18] Clean up some intrinsics-related wording in configure.
--- configure.ac | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index f52d2c2..e1a6e9b 100644 --- a/configure.ac +++ b/configure.ac @@ -190,7 +190,7 @@ AC_ARG_ENABLE([rtcd], [enable_rtcd=yes]) AC_ARG_ENABLE([intrinsics], - [AS_HELP_STRING([--disable-intrinsics], [Disable intrinsics optimizations for ARM(float) X86(fixed)])],, +