MITSUNARI Shigeo
021e70c97f
Merge branch 'dev'
2024-02-11 10:15:10 +09:00
MITSUNARI Shigeo
88b0ca1271
Merge branch 'koscrob-fix-extractBit' into dev
2024-02-11 10:10:51 +09:00
koscrob
08fe5c8325
FIX: extractBit() off-by-one issue.
...
Currently while extracting bits, bit "end" is excluded from the result while, based on usage, it is expected to be included.
2024-02-09 15:16:04 +01:00
MITSUNARI Shigeo
49c83263a8
Merge branch 'dev'
2024-01-31 20:02:43 +09:00
MITSUNARI Shigeo
1201541213
Merge branch 'nivas-x86-master' into dev
2024-01-31 09:33:46 +09:00
nivas-x86
1d75fb35c3
support align for auto_grow
2024-01-29 17:43:37 -08:00
MITSUNARI Shigeo
086530ed13
Merge branch 'bylaws-patch-1'
2024-01-15 08:33:01 +09:00
Billy Laws
7219e234cb
support building for arm64ec
...
ARM64EC is a custom ABI designed to allow ARM64 code to directly call into x64 code and vice-versa. In order to facilitate this, __x86_64__ (in llvm) and _M_X64 (in msvc) are both defined, but most x64 intrinsics aren't supported, so don't attempt to use them.
2024-01-11 23:52:08 +00:00
MITSUNARI Shigeo
2ce465bbca
Merge branch 'dev'
2024-01-03 20:13:13 +09:00
MITSUNARI Shigeo
0b3f360eb6
v7.05
2024-01-03 20:10:46 +09:00
MITSUNARI Shigeo
66f22b7a4e
update doc
2024-01-03 20:10:28 +09:00
MITSUNARI Shigeo
13ee4e19f1
use opSetCC for setCC
2024-01-03 19:58:05 +09:00
MITSUNARI Shigeo
383866b426
use opMR with APX
2024-01-03 19:39:44 +09:00
MITSUNARI Shigeo
d6e6e6f851
tweak
2024-01-03 19:28:45 +09:00
MITSUNARI Shigeo
a7b02ac80d
RAO_INT supports APX
2024-01-03 17:10:32 +09:00
MITSUNARI Shigeo
26840492c3
use Address.immSize
2024-01-03 09:21:03 +09:00
MITSUNARI Shigeo
e2b40a33e8
refactor Address class
2024-01-03 09:11:58 +09:00
MITSUNARI Shigeo
e1b6896c22
Merge branch 'dev'
2023-12-28 20:42:27 +09:00
MITSUNARI Shigeo
c0888cc45f
v7.04
2023-12-28 20:42:12 +09:00
MITSUNARI Shigeo
7d9c828354
refactor rex
2023-12-28 20:33:21 +09:00
MITSUNARI Shigeo
b3e27734be
apx supports 0x0f opecode with rex2
2023-12-28 20:18:15 +09:00
MITSUNARI Shigeo
2e7b62d784
bswap supports apx
2023-12-28 17:59:28 +09:00
MITSUNARI Shigeo
2e93baa6a6
Merge branch 'dev'
2023-12-27 11:48:00 +09:00
MITSUNARI Shigeo
e1864642cb
unify getMap and getMMM
2023-12-27 11:15:01 +09:00
MITSUNARI Shigeo
0750873b7f
T_MAP3 is not necessary
2023-12-27 11:09:35 +09:00
MITSUNARI Shigeo
ee49842226
T_MAP1 is not necessary
2023-12-27 11:07:07 +09:00
MITSUNARI Shigeo
5c95842beb
tweak
2023-12-27 09:16:06 +09:00
MITSUNARI Shigeo
8c44467afb
add no_flags sample
2023-12-27 09:06:48 +09:00
MITSUNARI Shigeo
523cf1ed04
fix comment of sample/ccmp.cpp
2023-12-26 16:22:11 +09:00
MITSUNARI Shigeo
5438fc69db
Merge branch 'dev'
2023-12-26 13:38:18 +09:00
MITSUNARI Shigeo
ee26c094ed
v7.03
2023-12-26 13:38:09 +09:00
MITSUNARI Shigeo
691ce361a6
[doc] update dfv
2023-12-26 13:10:44 +09:00
MITSUNARI Shigeo
8d0e78146e
set 0 for the default value of dfv
2023-12-26 13:06:39 +09:00
MITSUNARI Shigeo
2255aea0d3
[doc] add ccmpSCC and ctestSCC
2023-12-26 12:33:39 +09:00
MITSUNARI Shigeo
b5e115284a
add sample/ccmp.cpp
2023-12-26 12:18:54 +09:00
MITSUNARI Shigeo
bacd8d34b6
add sample/zero_upper.cpp
2023-12-26 12:18:51 +09:00
MITSUNARI Shigeo
f17cb9d6b9
Merge branch 'dev'
2023-12-20 15:59:45 +09:00
MITSUNARI Shigeo
c9ce3f8f69
v7.02
2023-12-20 15:58:02 +09:00
MITSUNARI Shigeo
3427be2988
unify opAESKL and opSHA
2023-12-20 15:57:33 +09:00
MITSUNARI Shigeo
bfd14244ad
update doc
2023-12-20 14:57:28 +09:00
MITSUNARI Shigeo
e690a2a47d
sha* supports apx
2023-12-20 14:47:14 +09:00
MITSUNARI Shigeo
c9765588f0
Merge branch 'dev'
2023-12-19 19:58:16 +09:00
MITSUNARI Shigeo
903f7c02e3
v7.01
2023-12-19 18:48:56 +09:00
MITSUNARI Shigeo
54a1f07f99
update cpuid by sde
2023-12-19 18:48:51 +09:00
MITSUNARI Shigeo
223ddfaf87
add detection of sse4a/clwb
2023-12-19 18:48:51 +09:00
MITSUNARI Shigeo
ba943b5b66
reorder cpu detection
2023-12-19 18:38:55 +09:00
MITSUNARI Shigeo
30c362df53
Merge branch 'Sonicadvance1-missing_checks' into dev
2023-12-19 18:25:11 +09:00
MITSUNARI Shigeo
02bc84ad8a
renumber of tSSE4a, tCLWB
2023-12-19 18:24:49 +09:00
MITSUNARI Shigeo
84fe3ab9d4
update doc
2023-12-19 18:21:12 +09:00
MITSUNARI Shigeo
90fc0151c9
add encodekey{128,256}
2023-12-19 18:09:36 +09:00