Merry
b24780d10b
externals: Update oaknut to 1.1.4
...
Merge commit 'b65b07d566d032339e85d67ecf094a489b05604d' into HEAD
2022-11-26 15:17:46 +00:00
Andrea Pappacoda
7414f76ce9
build: only require Zydis on x86
...
Zydis is only used on x86, and this patch allows compilation on ARM
without Zydis installed.
2022-11-24 16:09:13 +00:00
Alexandre Bouvier
cbeed6396f
externals: Update zydis to 4.0.0
...
Merge commit '6fa8d51479e9a5542c67bec715a1f68e7ed057ba'
2022-11-20 22:14:24 +01:00
Alexandre Bouvier
a0ce4c49c1
externals: Update zycore to 1.4.1
...
Merge commit 'cd2ede593acee9c4956c79da4377ce890ac3a9c0'
2022-11-20 21:49:18 +01:00
Merry
dd36a52048
externals: Update oaknut to 1.1.3
...
Merge commit 'cb8abc3ae5a1fcd3d7b6ab73472cdf9093302631'
2022-11-15 15:37:16 +00:00
Merry
72026c91b5
oaknut: fpsimd MOV and UMOV corrections
2022-10-18 15:04:30 +01:00
Merry
49589168c9
oaknut: MOV: Fix MOVN case
2022-10-18 15:04:30 +01:00
Merry
9b09acee47
oaknut: Implement arranged accessors from DReg and QReg
2022-10-18 15:04:30 +01:00
Merry
6239eb5eb6
oaknut: dx
2022-10-18 15:04:30 +01:00
Merry
9a35946aec
oaknut: align
2022-10-18 15:04:30 +01:00
Merry
e1ad7ef482
oaknut: Add dw
2022-10-18 15:04:30 +01:00
Merry
ba00b3586c
oaknut: Add common system registers
2022-10-18 15:04:30 +01:00
Merry
8f890d327a
externals: Update xbyak to 6.61
...
Merge commit '5b6e3d8b54e428fceedd907cf5c0f52ca98eb003'
2022-07-31 17:50:57 +01:00
Merry
764b5fdb76
externals: Update fmt to 9.0.0
...
Merge commit 'a7f9129f18b171ecec9533921ba32449b3c394ac'
2022-07-26 10:51:24 +01:00
Merry
786161b416
externals: Update oaknut
...
Merge commit '4e8975616946b89c53533549c0d3bab4d0dc9653'
2022-07-16 20:28:26 +01:00
Merry
83f484f190
externals: Update oaknut
...
Merge commit '04cfab01ba40307ce5421e6dde3598be7eac02bd'
2022-07-12 20:41:36 +01:00
Merry
6243e5a90e
externals: Update to mcl 0.1.11
...
Merge commit '78bb1d1571ec6adb716ddd080bfbfebc6e889d70'
2022-07-10 10:10:22 +01:00
Merry
501d7ce602
externals: Add oaknut
...
Merge commit '621367dce8abf82e3924679d72f4da0913cc1520' as 'externals/oaknut'
2022-07-10 09:38:20 +01:00
Merry
ff47d0de72
externals: Remove vixl
2022-06-28 14:43:04 +01:00
Merry
e99ba06cf3
externals: Update xbyak to 6.60.1
...
Merge commit '9af5f5908cee0e3d502a79cba26b4cf817d4ad3f'
2022-06-16 06:53:34 +01:00
Merry
39e21920db
externals: Update xbyak to v6.06
...
Merge commit 'c926d9f40978bee57fbf245cf1c6eb347943e4d9'
2022-06-05 13:31:49 +01:00
Alexandre Bouvier
5e95a23174
cmake: build static externals as PIC
2022-04-23 19:45:33 +01:00
Merry
65ed1e7054
mcl/assert: Flush stderr
2022-04-23 19:37:29 +01:00
Merry
da45f689b9
externals: Update mcl to 0.1.7
...
Merge commit '5da4668a0d928ffa527ca03642902c92c4b78a64'
2022-04-23 18:39:02 +01:00
merry
e3199f8f65
mcl: Build as PIC
2022-04-23 18:26:31 +01:00
Merry
ed9955891f
mcl: Fix bug in non-template mcl::bit::ones
2022-04-19 18:05:04 +01:00
Merry
95422b2091
mcl: bit_field: Fix incorrect argument order in replicate_element
2022-04-19 16:53:45 +01:00
Merry
de4154aa18
externals: Remove mp and replace uses with mcl
2022-04-19 16:28:28 +01:00
Merry
f642637971
externals: Add mcl v0.1.3
...
Merge commit '7eb1d05f63c7ba8df6a203138932ea428ab4aa49' as 'externals/mcl'
2022-04-19 16:27:57 +01:00
merry
36f1541347
externals: Update catch to 2.13.8
2022-03-19 17:51:45 +00:00
Merry
5092972843
CMakeLists: Use system vixl when able
2022-02-26 13:35:36 +00:00
Merry
8b3bef13dc
externals: Update fmt to 8.1.1
...
Merge commit '6633089a44b13022ddb37a44229c9d9a88a9096f'
2022-02-15 11:15:34 +00:00
Alexandre Bouvier
0cafcc1af9
cmake: Always build static externals
2022-01-08 14:23:34 +00:00
Andrea Pappacoda
4dcebc1822
build(cmake): add install target
...
This makes dynarmic installable, and also adds a CMake package config
file, that allows projects to use `find_package(dynarmic)` to import the
library.
I know #636 adds the same thing, but while experimenting with the
different install options in
https://github.com/merryhime/dynarmic/pull/636#discussion_r725656034
I ended up with a working patch, so I'm proposing this as well. This
implements solution 2.
2021-10-30 19:03:23 +01:00
ameerj
4cfbbe3df2
externals/cmake: Fix fmt target check
2021-10-11 13:44:19 -04:00
Alexandre Bouvier
352898e88b
cmake: Add options to unbundle Zydis
2021-08-24 12:28:44 +02:00
Alexandre Bouvier
33b89cca08
cmake: Add options to unbundle some externals
2021-08-10 16:05:38 +02:00
Merry
72f8abe11d
externals: Update mp to latest
...
Merge commit '163b59390c32745f95838b121be3ef5e2cf08e8c'
2021-08-10 12:30:46 +01:00
Merry
2bc86209bd
catch: Correct include directory
2021-08-08 12:52:55 +01:00
Merry
07b5734fb0
xbyak: Correct xbyak include directory
...
xbyak is intended to be installed in /usr/local/include/xbyak.
Since we desire not to install xbyak before using it, we copy the headers
to the appropriate directory structure and use that instead
2021-08-07 15:13:49 +01:00
Lioncash
9bb464a203
externals: Update fmt to 8.0.0
2021-06-23 05:04:53 -04:00
Lioncash
07710c89b6
CMakeLists: Add missing EXCLUDE_FROM_ALL specifiers
2021-05-31 11:20:45 +01:00
MerryMage
6f87951178
externals: Remove unused submodule
2021-05-25 21:59:40 +01:00
MerryMage
731c7fa4d9
externals: Build zydis
2021-05-25 21:32:34 +01:00
MerryMage
eed33f255d
externals: Add zycore
...
Merge commit '80d62f224900ab486a5bc5a6e80ce1e25a0e38e8' as 'externals/zycore'
2021-05-25 21:28:58 +01:00
MerryMage
343b21ff7b
externals: Add zydis
...
Merge commit '6ee9beab3209bc301af98ee881bd15f0aeea2513' as 'externals/zydis'
2021-05-25 21:23:45 +01:00
MerryMage
ad9b33164e
externals: Update xbyak
...
- Fix on-demand AVX512 on macOS
Merge commit '2f9dea5cc355c266ad46d2f6397b141b99f78480'
2021-03-27 21:08:22 +00:00
MerryMage
52a9af3dca
CMakeLists: Rework architecture detection
...
* Also only enable xybak/vixl on appropriate architectures
2021-03-02 20:41:38 +00:00
MerryMage
2fbb79fdf2
externals: Build vixl
2021-03-01 20:36:21 +00:00
MerryMage
1ca401619d
Merge commit 'e64a00a7fcc1cfa7ac5f81626f85075997f9d8a3' as 'externals/vixl/vixl'
2021-03-01 20:20:36 +00:00