florian
|
4f05523db9
+ RTMSupport function
|
4 năm trước cách đây |
florian
|
e26e824700
+ more helper routine to check for CPU features added
|
5 năm trước cách đây |
florian
|
c01db96df4
+ functions to check for Popcnt support
|
5 năm trước cách đây |
sergei
|
4ddbb7cd26
* Fixed assembler blocks to comply with x86_64 ABIs, which normally do not allow to change stack pointer at arbitrary locations. Register RBX is now saved/restored by compiler in function prologue, due to its presence in list of modified registers.
|
8 năm trước cách đây |
florian
|
43515ab109
* explicitly add asmmode, resolves #27255
|
10 năm trước cách đây |
florian
|
1f6c43810d
* fix wrong suffix
|
11 năm trước cách đây |
florian
|
5d57f38619
+ functions for FMA and AVX2 detection
|
11 năm trước cách đây |
Jonas Maebe
|
2f2f394bee
* fixed wrong opcode size
|
12 năm trước cách đây |
florian
|
c57f463ede
+ AVXSupport function to detect if the CPU and OS support AVX
|
13 năm trước cách đây |
florian
|
88c2c77319
+ is_sse3_cpu, put into cpu unit, so x86-64 and i386 can share source code
|
14 năm trước cách đây |
florian
|
9279c6955e
* support for SSSE3, SSE4,1, SSE4.2, AES instructions set by Emelyanov Roman, resolves #18527
|
14 năm trước cách đây |
sergei
|
7fc2d86bb2
+ InterlockedCompareExchange128, Linux implementation.
|
14 năm trước cách đây |
marco
|
f0fee289c9
* fix for older GAS assemblers that don't parse (rex64Z) "lock cmpxchg8b (%r8)" properly, as used on FreeBSD7 and up till 8.2.
|
14 năm trước cách đây |
florian
|
747b93b7ec
+ cpu unit for x86-64 containing a CAS128 implementation
|
15 năm trước cách đây |