Joachim Henze
09dde2cff9
[REACTOS] " http://www.reactos " -> " https://reactos " ( #5043 )
...
To harmonize, to save some bytes, and last but not least for security reasons.
This can be understood as an addendum to (#2619 ).
2023-02-06 17:01:52 +03:00
Timo Kreuzer
20a6cff4dd
[CRT] Implement _InterlockedCompareExchange128 intrinsic for GCC
2022-11-24 21:17:58 +02:00
Timo Kreuzer
318d696f0e
[CRT] Implement xmmintrin.h
...
This includes inline functions for GCC/Clang.
Note: the previous GCC definition of __m128 was broken and didn't work.
2022-06-10 23:21:41 +02:00
Timo Kreuzer
c34c5e29f0
[CRT] Move __INTRIN_INLINE to mingw32.h to be available everywhere
...
Also use __attribute__((artificial)) for clang, too.
2022-06-10 23:21:41 +02:00
Julen Urizar Compains
748d5c694e
[CRT] Fix MinGW-arm intrin minor bug in _byteswap_ushort ( #4475 )
...
A little bug were in the CRT, found with RosBE and cegcc compiler:
../sdk/include/crt/mingw32/intrin_arm.h:44:32: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
Thanks to @HBelusca for suggesting the fix. CORE-17604
2022-04-30 01:24:49 +03:00
Victor Perevertkin
34593d933b
[FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces
2021-06-11 15:33:08 +03:00
Jérôme Gardou
8aea84dab7
[CRT] Do not define builtin functions if not needed
2021-05-03 22:00:57 +02:00
Jérôme Gardou
955b5c27b1
[CRT] Fix __ll_lshift, __ll_rshift and __ull_rshift intrinsics on gcc-amd64
2021-04-28 13:10:23 +02:00
Serge Gautherie
b6493654a3
[CRT] intrin_x86.h: Fix '_InterlockedIncrement64' copypasta
...
Addendum to bc3a471
.
2021-04-27 10:36:54 +03:00
Jérôme Gardou
bc3a471413
[CRT] Do not try to implement x86_64 builtins of clang
2021-04-09 10:33:05 +02:00
Hervé Poussineau
e3cbdcf2e9
[CRT] Use correct prototypes for GCC x64
2021-01-05 14:19:45 +01:00
Jérôme Gardou
f96e47db43
[CRT] Fix intrinsics definition with clang
2020-11-16 16:58:10 +01:00
Thomas Faber
08550a504e
[CRT] Make some more intrinsics conditional. CORE-17202
2020-08-23 12:07:37 +02:00
Victor Perevertkin
0d6e522c6a
[SDK][CRT] Correct stdbool.h and remove an unused one
2020-02-15 18:39:01 +03:00
Hervé Poussineau
a3e870be51
[SDK] Remove double declaration of _alloca
...
_alloca() is already defined in sdk/include/crt/malloc.h
2019-04-07 18:32:28 +02:00
Amine Khaldi
b439381523
[CRT/INTRIN] Leverage __has_builtin() with the intrinsics. Dedicated to Thomas. CORE-11799 ( #94 )
2017-11-19 15:20:02 +01:00
Amine Khaldi
dde1b98a78
[CRT/INTRIN] Use the gcc intrinsic equivalents when compiling with clang-cl and skip the ones that are already supported/built-in. CORE-11799 ( #94 )
2017-10-30 22:51:00 +01:00
Amine Khaldi
28dd5cfc5e
[CRT/INTRIN] Use __forceinline for __INTRIN_INLINE in the clang case. CORE-11799 ( #94 )
2017-10-28 13:35:16 +01:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00