florian
|
6a64fcbb06
|
+ more helper routine to check for CPU features added
git-svn-id: trunk@45835 -
(cherry picked from commit e26e824700 )
|
2021-08-09 23:19:20 +02:00 |
|
marco
|
55b4b54c2a
|
# revisions: 45573,45790,45793
git-svn-id: branches/fixes_3_2@46830 -
|
2020-09-10 13:57:39 +00:00 |
|
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.
git-svn-id: trunk@34908 -
|
2016-11-17 10:58:10 +00:00 |
|
florian
|
43515ab109
|
* explicitly add asmmode, resolves #27255
git-svn-id: trunk@29424 -
|
2015-01-06 14:45:34 +00:00 |
|
florian
|
1f6c43810d
|
* fix wrong suffix
git-svn-id: trunk@27211 -
|
2014-03-20 20:12:46 +00:00 |
|
florian
|
5d57f38619
|
+ functions for FMA and AVX2 detection
git-svn-id: trunk@27202 -
|
2014-03-20 15:47:51 +00:00 |
|
Jonas Maebe
|
2f2f394bee
|
* fixed wrong opcode size
git-svn-id: trunk@22855 -
|
2012-10-27 08:12:31 +00:00 |
|
florian
|
c57f463ede
|
+ AVXSupport function to detect if the CPU and OS support AVX
git-svn-id: trunk@22641 -
|
2012-10-14 14:04:27 +00:00 |
|
florian
|
88c2c77319
|
+ is_sse3_cpu, put into cpu unit, so x86-64 and i386 can share source code
git-svn-id: trunk@18785 -
|
2011-08-20 12:01:48 +00:00 |
|
florian
|
9279c6955e
|
* support for SSSE3, SSE4,1, SSE4.2, AES instructions set by Emelyanov Roman, resolves #18527
+ test for aes support
git-svn-id: trunk@17256 -
|
2011-04-05 20:22:57 +00:00 |
|
sergei
|
7fc2d86bb2
|
+ InterlockedCompareExchange128, Linux implementation.
git-svn-id: trunk@17140 -
|
2011-03-16 06:28:47 +00:00 |
|
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.
git-svn-id: trunk@17060 -
|
2011-03-02 14:45:38 +00:00 |
|
florian
|
747b93b7ec
|
+ cpu unit for x86-64 containing a CAS128 implementation
git-svn-id: trunk@16284 -
|
2010-11-01 08:20:31 +00:00 |
|