MITSUNARI Shigeo
|
72d1ac1183
|
add movdir64b
|
2022-05-12 10:51:23 +09:00 |
|
MITSUNARI Shigeo
|
379f8bf376
|
add movdiri
|
2022-05-12 09:56:15 +09:00 |
|
MITSUNARI Shigeo
|
0ad6db1387
|
fix cldemote test for 32-bit
|
2022-05-11 17:29:48 +09:00 |
|
MITSUNARI Shigeo
|
a84ddc12dd
|
support cldemote
|
2022-05-11 17:01:10 +09:00 |
|
MITSUNARI Shigeo
|
3a6cc626e8
|
add clwb
|
2022-05-11 16:02:49 +09:00 |
|
MITSUNARI Shigeo
|
a220fd69a2
|
add umwait
|
2022-04-05 15:08:12 +09:00 |
|
MITSUNARI Shigeo
|
64ec053e61
|
add umonitor
|
2022-04-05 14:56:52 +09:00 |
|
MITSUNARI Shigeo
|
764d54f6fa
|
add tpause
|
2022-04-05 14:17:44 +09:00 |
|
MITSUNARI Shigeo
|
c68646e8de
|
remove warning of vc
|
2022-04-05 14:16:48 +09:00 |
|
MITSUNARI Shigeo
|
360f4b673d
|
test badSSE only for 32-bit mode
|
2022-03-13 14:57:56 +09:00 |
|
MITSUNARI Shigeo
|
2bc8fcbd38
|
add tests to badSSE
|
2022-03-08 11:59:31 +09:00 |
|
MITSUNARI Shigeo
|
6de93fb884
|
add baseSSE test
|
2022-03-08 11:33:43 +09:00 |
|
Andrea Pappacoda
|
b4eddaced2
|
build(make): honour CXXFLAGS, CPPFLAGS and LDFLAGS
It is currently impossible to pass custom flags to the makefiles using
environment variables, because they ignore the predefined macros
CXXFLAGS, CPPFLAGS and LDFLAGS.
Passing LDFLAGS is defined in the Posix standard
(https://pubs.opengroup.org/onlinepubs/9699919799/utilities/make.html#tag_20_76_13_09),
while the CXXFLAGS and CPPFLAGS variables are predefined in GNU Make
(https://www.gnu.org/software/make/manual/html_node/Implicit-Variables.html#Implicit-Variables).
|
2022-02-15 15:07:15 +01:00 |
|
MITSUNARI Shigeo
|
fbe60e5901
|
test generates only a.asm
|
2022-02-15 13:52:51 +09:00 |
|
Andrea Pappacoda
|
55b9f131bc
|
build(make): fix clean target in test/Makefile
.asm, .lst, and .obj files get generated during tests, and they should be cleaned up as well
|
2022-02-14 16:21:57 +01:00 |
|
MITSUNARI Shigeo
|
82e0deb8ab
|
v6.02
|
2022-01-28 10:57:21 +09:00 |
|
MITSUNARI Shigeo
|
08f11817c4
|
supprt retf
|
2021-12-14 12:23:07 +09:00 |
|
MITSUNARI Shigeo
|
1abfc3465f
|
support call(mem, T_FAR)
|
2021-12-14 12:22:56 +09:00 |
|
MITSUNARI Shigeo
|
fb158f9014
|
support jmp(mem, T_FAR)
|
2021-12-14 11:41:20 +09:00 |
|
MITSUNARI Shigeo
|
3162eb16f2
|
add test of hlt
|
2021-12-09 16:30:19 +09:00 |
|
MITSUNARI Shigeo
|
894a1b14a7
|
use original uint8_t
|
2021-10-05 14:00:05 +09:00 |
|
MITSUNARI Shigeo
|
b3489f5481
|
add vcvtusi2sh
|
2021-09-14 14:33:15 +09:00 |
|
MITSUNARI Shigeo
|
16d9898ab9
|
add vcvtsi2sh
|
2021-09-14 14:29:33 +09:00 |
|
MITSUNARI Shigeo
|
02fa7057d1
|
add vcvttph2qq
|
2021-09-14 10:50:04 +09:00 |
|
MITSUNARI Shigeo
|
4e72a9dc49
|
add vcvttsh2usi
|
2021-09-14 10:37:48 +09:00 |
|
MITSUNARI Shigeo
|
05d08e05b3
|
add vcvttsh2si
|
2021-09-14 10:05:26 +09:00 |
|
MITSUNARI Shigeo
|
621e6548c1
|
add vcvtsh2usi
|
2021-09-14 10:02:46 +09:00 |
|
MITSUNARI Shigeo
|
34abda5c5f
|
extend vcvtps2ph
|
2021-09-14 09:31:53 +09:00 |
|
MITSUNARI Shigeo
|
facd622b28
|
add vcvtw2ph
|
2021-09-14 09:17:40 +09:00 |
|
MITSUNARI Shigeo
|
270af1cb24
|
add vcvtuw2ph
|
2021-09-14 09:15:34 +09:00 |
|
MITSUNARI Shigeo
|
17dc697cdc
|
add vcvttph2w
|
2021-09-14 09:12:43 +09:00 |
|
MITSUNARI Shigeo
|
62f022aeae
|
vcvttph2uw
|
2021-09-14 09:10:29 +09:00 |
|
MITSUNARI Shigeo
|
836346bfdf
|
add vcvtph2w
|
2021-09-14 09:07:05 +09:00 |
|
MITSUNARI Shigeo
|
300edb37bc
|
add vcvtph2uw
|
2021-09-14 09:04:36 +09:00 |
|
MITSUNARI Shigeo
|
737904b5a4
|
add vcvtuqq2ph
|
2021-09-13 17:38:04 +09:00 |
|
MITSUNARI Shigeo
|
52b2ebf188
|
add vcvtqq2ph
|
2021-09-13 17:35:40 +09:00 |
|
MITSUNARI Shigeo
|
6761f1e059
|
add vcvtpd2ph
|
2021-09-13 17:33:01 +09:00 |
|
MITSUNARI Shigeo
|
03f95b7e3d
|
add vcvtudq2ph
|
2021-09-13 17:21:14 +09:00 |
|
MITSUNARI Shigeo
|
64430b2bb3
|
add vcvtps2phx
|
2021-09-13 17:17:38 +09:00 |
|
MITSUNARI Shigeo
|
88e426aa44
|
add vcvtdq2ph
|
2021-09-13 17:07:14 +09:00 |
|
MITSUNARI Shigeo
|
bf28a94a5a
|
add vcvttph2uqq
|
2021-09-13 14:51:56 +09:00 |
|
MITSUNARI Shigeo
|
4c4e665d3b
|
add vcvtph2uqq
|
2021-09-13 14:48:26 +09:00 |
|
MITSUNARI Shigeo
|
2b0099b631
|
add vcvtph2qq
|
2021-09-13 14:44:29 +09:00 |
|
MITSUNARI Shigeo
|
3ff69a474c
|
add vcvtph2pd
|
2021-09-13 14:39:56 +09:00 |
|
MITSUNARI Shigeo
|
678b529568
|
add vcvttph2udq
|
2021-09-13 10:46:15 +09:00 |
|
MITSUNARI Shigeo
|
72a5717e40
|
add vcvttph2dq
|
2021-09-13 10:42:16 +09:00 |
|
MITSUNARI Shigeo
|
524d52bf62
|
add vcvtph2udq
|
2021-09-13 10:35:02 +09:00 |
|
MITSUNARI Shigeo
|
d1cf4db97b
|
add vcvtph2psx
|
2021-09-13 10:29:40 +09:00 |
|
MITSUNARI Shigeo
|
fccd2c49bc
|
add vcvtph2dq
|
2021-09-13 10:23:51 +09:00 |
|
MITSUNARI Shigeo
|
ed9f6c72a0
|
add vcvtsh2si
|
2021-09-12 12:33:20 +09:00 |
|
MITSUNARI Shigeo
|
ac1407bd16
|
add vcvtss2sh
|
2021-09-12 12:12:12 +09:00 |
|
MITSUNARI Shigeo
|
2958a19bbb
|
add vcvtsh2ss
|
2021-09-12 12:09:03 +09:00 |
|
MITSUNARI Shigeo
|
10d683303a
|
add vcvtsh2sd
|
2021-09-12 12:06:33 +09:00 |
|
MITSUNARI Shigeo
|
3920c950c0
|
add vcvtsd2sh
|
2021-09-12 12:02:32 +09:00 |
|
MITSUNARI Shigeo
|
9a1b73932b
|
add vmovw
|
2021-09-11 20:52:18 +09:00 |
|
MITSUNARI Shigeo
|
61f85a2048
|
add vmovsh
|
2021-09-11 20:26:12 +09:00 |
|
MITSUNARI Shigeo
|
847166cef1
|
add tests of vgetmant{ph,sh}
|
2021-09-10 09:40:19 +09:00 |
|
MITSUNARI Shigeo
|
55ab361f01
|
add tests of vgetexp{ph,sh}
|
2021-09-10 09:35:13 +09:00 |
|
MITSUNARI Shigeo
|
ee920a9912
|
add vfpclasssh
|
2021-09-10 09:26:25 +09:00 |
|
MITSUNARI Shigeo
|
7aed436e64
|
add vfpclassph
|
2021-09-10 09:23:45 +09:00 |
|
MITSUNARI Shigeo
|
b3b1e4e3c1
|
fix vrndscale* to support {sae}
|
2021-09-09 11:33:02 +09:00 |
|
MITSUNARI Shigeo
|
681077eb14
|
add vrndscalesh
|
2021-09-09 11:14:02 +09:00 |
|
MITSUNARI Shigeo
|
2f14eae85c
|
add vrndscaleph
|
2021-09-09 11:10:37 +09:00 |
|
MITSUNARI Shigeo
|
f96870a44e
|
add vreducesh
|
2021-09-09 11:03:20 +09:00 |
|
MITSUNARI Shigeo
|
043c94ae95
|
add vreduceph
|
2021-09-09 10:58:46 +09:00 |
|
MITSUNARI Shigeo
|
37bf3bb49d
|
add vscalefsh
|
2021-09-09 10:53:20 +09:00 |
|
MITSUNARI Shigeo
|
c16f91c59b
|
add vscalefph
|
2021-09-09 10:50:43 +09:00 |
|
MITSUNARI Shigeo
|
61ad45935c
|
add vsqrtsh
|
2021-09-07 14:55:03 +09:00 |
|
MITSUNARI Shigeo
|
e00b508d5f
|
add vsqrtph
|
2021-09-07 14:48:33 +09:00 |
|
MITSUNARI Shigeo
|
52765d54f7
|
add vrsqrtsh
|
2021-09-07 09:53:13 +09:00 |
|
MITSUNARI Shigeo
|
2ec6a7ab4c
|
add vrsqrtph
|
2021-09-07 09:49:53 +09:00 |
|
MITSUNARI Shigeo
|
b1ff7891d4
|
add vrcpph, vrcpsh
|
2021-09-07 09:33:07 +09:00 |
|
MITSUNARI Shigeo
|
4f543ca0e4
|
add vucomish
|
2021-09-07 09:16:31 +09:00 |
|
MITSUNARI Shigeo
|
412b95f02e
|
add vf{,c}mulcph
|
2021-09-06 16:32:09 +09:00 |
|
MITSUNARI Shigeo
|
9fc53baed1
|
add vf{,c}maddcph
|
2021-09-06 16:23:11 +09:00 |
|
MITSUNARI Shigeo
|
0098ce98d7
|
add vf{,n}m{sub,add}sh
|
2021-09-06 15:31:54 +09:00 |
|
MITSUNARI Shigeo
|
849dffb100
|
add vfmadd, vfnmadd, vfnmsub for avx512-fp16
|
2021-09-06 14:43:53 +09:00 |
|
MITSUNARI Shigeo
|
eadb93d0b4
|
add vfmsubaddcph
|
2021-09-06 14:24:47 +09:00 |
|
MITSUNARI Shigeo
|
9b8802cba2
|
add vfmaddsub{132,213,231}ph
|
2021-09-05 14:05:00 +09:00 |
|
MITSUNARI Shigeo
|
ab9481b4c6
|
add vcomish
|
2021-09-05 11:57:47 +09:00 |
|
MITSUNARI Shigeo
|
cd036ea174
|
fix vcmpsh
|
2021-09-03 18:32:48 +09:00 |
|
MITSUNARI Shigeo
|
b494b321a8
|
vcmpsh supports ptr_b
|
2021-09-03 18:05:32 +09:00 |
|
MITSUNARI Shigeo
|
eb2d63c83f
|
vcmpph uses T_B16
|
2021-09-03 17:43:37 +09:00 |
|
MITSUNARI Shigeo
|
16d18b1d46
|
fix v{add,sub,mul,...}{sd,ss} to support T_rd_sae etc.
|
2021-09-03 11:11:14 +09:00 |
|
MITSUNARI Shigeo
|
66c6ca1ab5
|
support vaddsh with T_rd_sae
|
2021-09-03 10:53:52 +09:00 |
|
MITSUNARI Shigeo
|
6333ec099f
|
add m16bcst
|
2021-09-03 10:45:40 +09:00 |
|
MITSUNARI Shigeo
|
84053c8e72
|
add vcmpph
|
2021-09-03 09:26:17 +09:00 |
|
MITSUNARI Shigeo
|
ebf29542dd
|
add vaddsh test
|
2021-09-02 17:04:39 +09:00 |
|
MITSUNARI Shigeo
|
f29689d02c
|
add test of vaddph
|
2021-09-02 16:56:13 +09:00 |
|
MITSUNARI Shigeo
|
19043cb9ac
|
add test for gather/scatter
|
2021-06-06 11:53:33 +09:00 |
|
MITSUNARI Shigeo
|
b5acb1d1c6
|
gather test does not generate bad combination of regs
|
2021-06-06 11:43:10 +09:00 |
|
MITSUNARI Shigeo
|
ea9814f4f1
|
check bad reg combination of gather
|
2021-06-05 17:48:07 +09:00 |
|
MITSUNARI Shigeo
|
6b3eb9c1e4
|
default encoding is always evex
|
2020-10-19 18:09:12 +09:00 |
|
MITSUNARI Shigeo
|
f85b1100b5
|
refactor vnni
|
2020-10-19 15:45:26 +09:00 |
|
MITSUNARI Shigeo
|
1f119a04ac
|
support [scale * reg]
|
2020-10-17 11:11:41 +09:00 |
|
Mitsuru Kariya
|
b0a43c7e5b
|
Use sh instead of tcsh for test scripts
I think that it is better to use sh rather than tcsh.
|
2020-09-25 08:46:59 +09:00 |
|
MITSUNARI Shigeo
|
bb967ae752
|
replace uint32 with uint32_t etc.
|
2020-09-08 15:14:18 +09:00 |
|
MITSUNARI Shigeo
|
be492be1a4
|
change the behavior of push((byte|word), imm) to cast imm to int8_t/int16_t
|
2020-08-24 16:29:34 +09:00 |
|
MITSUNARI Shigeo
|
9cd796a9f1
|
rename XBYAK_NOEXCEPTION to XBYAK_NO_EXCEPTION
|
2020-07-21 14:07:08 +09:00 |
|
MITSUNARI Shigeo
|
38a28dece4
|
test_nm.bat supports noexcept
|
2020-07-20 18:28:36 +09:00 |
|
MITSUNARI Shigeo
|
0fdffc6b90
|
XBYAK_NOEXCEPTION for -fno-exceptions
|
2020-07-20 18:24:34 +09:00 |
|
MITSUNARI Shigeo
|
6208e3ae8a
|
throw exception if not supported amx sibmem 2
|
2020-06-30 19:53:44 +09:00 |
|
MITSUNARI Shigeo
|
34ea5c1642
|
throw exception if not supported amx sibmem
|
2020-06-30 18:10:31 +09:00 |
|
MITSUNARI Shigeo
|
6f93fe3511
|
fix test of sizeof(Operand)
|
2020-06-28 05:49:05 +09:00 |
|
MITSUNARI Shigeo
|
2f6d9e3450
|
fix test for mac
|
2020-05-10 14:43:38 +09:00 |
|
MITSUNARI Shigeo
|
9607626565
|
accept k0 mask register (it means no mask)
|
2020-04-20 11:21:35 +09:00 |
|
MITSUNARI Shigeo
|
7e3167e4b0
|
kmov{b,w,d,q} throws for unsupported reg
|
2020-04-09 11:44:29 +09:00 |
|
MITSUNARI Shigeo
|
5fc69fc8e2
|
remove warning of test
|
2020-02-26 15:35:37 +09:00 |
|
MITSUNARI Shigeo
|
8f696e93d1
|
add test_avx512 to bat
|
2020-01-07 15:57:32 +09:00 |
|
MITSUNARI Shigeo
|
a29fa27b92
|
refactor test
|
2020-01-03 22:13:55 +09:00 |
|
MITSUNARI Shigeo
|
4da8fd4e6d
|
add setDefaultJmpNEAR
|
2019-12-19 11:08:32 +09:00 |
|
MITSUNARI Shigeo
|
a1e9adf228
|
v5.82
|
2019-09-23 12:10:04 +09:00 |
|
MITSUNARI Shigeo
|
72b4e95dab
|
add lds/lss/les/lfs/lgs
|
2019-09-10 20:46:17 +09:00 |
|
MITSUNARI Shigeo
|
eea0edc39d
|
add some fpu mnemonics
|
2019-09-09 16:38:17 +09:00 |
|
MITSUNARI Shigeo
|
06235fa651
|
add loop/loope/loopne
|
2019-09-05 21:52:55 +09:00 |
|
MITSUNARI Shigeo
|
7fc0c2bb74
|
add enter/leave
|
2019-09-05 21:17:34 +09:00 |
|
MITSUNARI Shigeo
|
9fa2ef3c30
|
add in_, out_
|
2019-09-03 10:01:03 +09:00 |
|
MITSUNARI Shigeo
|
df208648dd
|
add lods{b,w,d,q}, outs{b,w,d}
|
2019-09-01 18:22:40 +09:00 |
|
MITSUNARI Shigeo
|
4672d2cb79
|
add int3, int_, into
|
2019-09-01 17:29:27 +09:00 |
|
MITSUNARI Shigeo
|
431977cb81
|
add pushfq, popfq
|
2019-09-01 17:11:20 +09:00 |
|
MITSUNARI Shigeo
|
81c4749f6f
|
syscall, sysenter, sysexit, sysret
|
2019-09-01 16:44:57 +09:00 |
|
MITSUNARI Shigeo
|
1f1b53c4ab
|
add clflushopt, fldenv, fnstw
|
2019-09-01 16:27:53 +09:00 |
|
MITSUNARI Shigeo
|
b22f58818e
|
add set_opt.bat for test on Windows
|
2019-05-29 08:20:12 +09:00 |
|
MITSUNARI Shigeo
|
4cfd520878
|
add avx512_bf16
|
2019-05-26 17:34:58 +09:00 |
|
MITSUNARI Shigeo
|
4033564c6f
|
fix vcmppd/vcmpps for ptr_b
|
2019-04-27 17:40:23 +09:00 |
|
MITSUNARI Shigeo
|
73ac586609
|
fix Reg::changeBit
|
2019-04-15 21:44:11 +09:00 |
|
MITSUNARI Shigeo
|
d09a230fbc
|
unlink Label when LabelManager is destroyed
|
2018-10-29 16:29:57 +09:00 |
|
MITSUNARI Shigeo
|
afdb9fe9ff
|
Xbyak::CastTo is removed
|
2018-10-21 17:23:26 +09:00 |
|
MITSUNARI Shigeo
|
acae93cd58
|
increase max temp regs for StackFrame
|
2018-10-15 11:44:08 +09:00 |
|
MITSUNARI Shigeo
|
ea4e35626c
|
util::StackFrame uses push/pop instead of mov
|
2018-10-15 11:10:00 +09:00 |
|
MITSUNARI Shigeo
|
42462ef922
|
use evex encoding for vpslld/vpslldq/vpsraw/...(reg, mem, imm);
|
2018-09-19 15:45:15 +09:00 |
|
MITSUNARI Shigeo
|
d35f4fb781
|
fix the encoding of vinsertps for disp8N
|
2018-09-19 01:09:10 +09:00 |
|
MITSUNARI Shigeo
|
613922bda3
|
add Label L() for convenience
|
2018-09-04 11:48:52 +09:00 |
|
MITSUNARI Shigeo
|
232110be39
|
update test
|
2018-08-28 15:46:30 +09:00 |
|
MITSUNARI Shigeo
|
7c3e7b8583
|
fix wrong VSIB encoding with idx >= 16
|
2018-08-24 06:34:36 +09:00 |
|
MITSUNARI Shigeo
|
671fc805d0
|
update test/cybozu
|
2018-08-14 12:31:30 +09:00 |
|
MITSUNARI Shigeo
|
8ca862319d
|
remove mutable in Address
|
2018-08-14 12:04:08 +09:00 |
|
MITSUNARI Shigeo
|
8b93498fe6
|
add cmpsb/scasb/...
|
2018-08-13 16:27:52 +09:00 |
|
MITSUNARI Shigeo
|
59573e6e7a
|
add PROTECT_RE mode for protect()
|
2018-07-24 18:07:35 +09:00 |
|
MITSUNARI Shigeo
|
71b75f653f
|
fix push(qword[mem])
|
2018-06-26 11:28:47 +09:00 |
|
MITSUNARI Shigeo
|
221384f03c
|
vmov* supports [mem]|k|z
|
2018-02-07 16:42:22 +09:00 |
|
MITSUNARI Shigeo
|
c04141ef16
|
define XBYAK_NO_OP_NAMES for test
|
2018-02-07 16:41:48 +09:00 |
|
MITSUNARI Shigeo
|
a51be78b73
|
fix test dependency
_
|
2018-01-05 23:44:18 +09:00 |
|
MITSUNARI Shigeo
|
e6354f8be2
|
add vgf2p8mulb
|
2018-01-05 23:13:52 +09:00 |
|
MITSUNARI Shigeo
|
09a12642b2
|
add gf2p8affineqb
|
2018-01-05 23:08:44 +09:00 |
|
MITSUNARI Shigeo
|
d171ba0e1c
|
add gf2p8affineinvqb
|
2018-01-05 23:04:19 +09:00 |
|
MITSUNARI Shigeo
|
457f4fd060
|
add vpshufbitqmb
|
2018-01-05 14:38:20 +09:00 |
|
MITSUNARI Shigeo
|
5af0ba3977
|
add vpexpand{b,w}
|
2018-01-05 14:28:17 +09:00 |
|
MITSUNARI Shigeo
|
e450f96513
|
vpopcnt{d,q} supports ptr_b
|
2018-01-05 14:13:58 +09:00 |
|
MITSUNARI Shigeo
|
48499eb100
|
add vpdpbusd(s), vpdpwssd(s)
|
2018-01-05 13:58:05 +09:00 |
|
MITSUNARI Shigeo
|
9c7451091e
|
add vpdpbusd, vpdpbusds
|
2018-01-05 13:38:25 +09:00 |
|
MITSUNARI Shigeo
|
0e1a11b486
|
add vpopcnt{b,w,d,q}
|
2018-01-05 13:12:51 +09:00 |
|
MITSUNARI Shigeo
|
9acfc1323d
|
add vpshrd(v){w,d,q}
|
2018-01-05 11:45:41 +09:00 |
|
MITSUNARI Shigeo
|
ac8de850ca
|
add vpshld(v){w,d,q}
|
2018-01-05 11:18:43 +09:00 |
|
MITSUNARI Shigeo
|
f181c25952
|
add vcompressb, vcompressw
|
2018-01-04 14:38:45 +09:00 |
|
MITSUNARI Shigeo
|
5a402477f8
|
vpclmulqdq supports AVX-512
|
2018-01-04 11:53:38 +09:00 |
|
MITSUNARI Shigeo
|
9e16b40b06
|
vaes* supports AVX-512
|
2017-12-30 16:41:14 +09:00 |
|
MITSUNARI Shigeo
|
c5da3778e7
|
add test of v4fmaddps, vp4dpwssd, etc.
|
2017-08-22 16:17:01 +09:00 |
|
MITSUNARI Shigeo
|
e4fc9d8a92
|
fix mpx encoding
|
2017-08-22 15:53:46 +09:00 |
|
MITSUNARI Shigeo
|
cd74ab4494
|
remove bat file
|
2017-08-22 08:18:30 +09:00 |
|
MITSUNARI Shigeo
|
d512551e91
|
fix wrong align()
|
2017-08-18 20:15:58 +09:00 |
|
MITSUNARI Shigeo
|
9aed9ca39c
|
add mpx
|
2017-08-08 19:08:41 +09:00 |
|
MITSUNARI Shigeo
|
6a5947e436
|
support sha(thanks to magrosan)
|
2017-08-08 15:51:39 +09:00 |
|
MITSUNARI Shigeo
|
3194db759c
|
refactor gen_code.cpp
|
2017-08-08 15:18:22 +09:00 |
|
MITSUNARI Shigeo
|
8322dc2292
|
support prefetchw
|
2017-08-08 07:13:35 +09:00 |
|
MITSUNARI Shigeo
|
33b25646f7
|
add Makefile for gen
|
2017-07-12 15:15:22 +09:00 |
|
MITSUNARI Shigeo
|
b7ae2f8e82
|
support prefetchwt1
|
2017-01-26 06:45:22 +09:00 |
|
MITSUNARI Shigeo
|
a8d4c1fff3
|
chmod 644 *.bat
|
2017-01-21 10:52:32 +09:00 |
|
MITSUNARI Shigeo
|
fe4765d2fe
|
Label::getAddress() returns 0 if ready() is not called and in AutoGrow mode
|
2016-12-14 12:23:30 +09:00 |
|
MITSUNARI Shigeo
|
86759a3bc8
|
add Label::getAddress()
|
2016-12-14 11:30:05 +09:00 |
|
MITSUNARI Shigeo
|
e4f8f8d904
|
fix handling of negative offsets when encoding disp8N(thanks to rsdubtso)
|
2016-12-09 06:03:33 +09:00 |
|
MITSUNARI Shigeo
|
44614abc80
|
fix encoding of vpbroadcast{b,w,d,q}, vpinsr{b,w}, vpextr{b,w} for disp8N
|
2016-12-08 23:11:06 +09:00 |
|
MITSUNARI Shigeo
|
2443f568e9
|
fix error of jmp.cpp
|
2016-11-21 10:56:47 +09:00 |
|
MITSUNARI Shigeo
|
a691458e47
|
add vptest for ymm
|
2016-11-20 20:04:42 +09:00 |
|
MITSUNARI Shigeo
|
bf62c0660b
|
add [rip + pointer] addressing
|
2016-11-20 19:46:35 +09:00 |
|
MITSUNARI Shigeo
|
ac4ead3f34
|
remove some trivial warning
|
2016-09-29 17:25:41 +09:00 |
|
MITSUNARI Shigeo
|
4cc35dbec0
|
xbyak_bin2hex.h does not included by xbyak.h
|
2016-08-15 11:04:22 +09:00 |
|
MITSUNARI Shigeo
|
fc777abfd4
|
update document
|
2016-08-03 13:19:02 +09:00 |
|
MITSUNARI Shigeo
|
ee17879669
|
avoid opAVX_X_X_XMcvt
|
2016-07-24 12:47:05 +09:00 |
|
MITSUNARI Shigeo
|
754e84527c
|
unify xbyak_avx512.h
|
2016-07-23 10:48:42 +09:00 |
|
MITSUNARI Shigeo
|
9af35326a6
|
add vpermi2b
|
2016-07-23 10:16:39 +09:00 |
|
MITSUNARI Shigeo
|
fbde291731
|
add vfpclass*
|
2016-07-23 08:45:16 +09:00 |
|
MITSUNARI Shigeo
|
07c593c35b
|
add v{gather,scatter}pf* vrange, vreduce, vpmadd, etc.
|
2016-07-23 07:32:39 +09:00 |
|
MITSUNARI Shigeo
|
e6a6613b05
|
add vpconflict, vplzcnt, vpbroadcast
|
2016-07-22 12:44:34 +09:00 |
|
MITSUNARI Shigeo
|
d5112c7b13
|
add vscatter*
|
2016-07-22 12:34:18 +09:00 |
|
MITSUNARI Shigeo
|
f5c64c1dfa
|
vro{l,r}*
|
2016-07-22 11:14:13 +09:00 |
|
MITSUNARI Shigeo
|
fe6349a07e
|
add vgetmant*, vscale* vrsqrt*
|
2016-07-22 07:28:53 +09:00 |
|
MITSUNARI Shigeo
|
3a91688d1f
|
format vpmov*
|
2016-07-21 23:29:31 +09:00 |
|
MITSUNARI Shigeo
|
715abe9a0a
|
add vpmov*
|
2016-07-21 23:15:36 +09:00 |
|
MITSUNARI Shigeo
|
5e77cfae66
|
add vshuf*, vpternlog{d,q}
|
2016-07-21 20:29:25 +09:00 |
|
MITSUNARI Shigeo
|
6c62620430
|
add vpermt*
|
2016-07-21 17:19:26 +09:00 |
|
MITSUNARI Shigeo
|
cd790a3dc2
|
add vexpand*, vcomp*
|
2016-07-21 07:18:19 +09:00 |
|
MITSUNARI Shigeo
|
3235fa952d
|
add vptest*
|
2016-07-21 06:58:05 +09:00 |
|
MITSUNARI Shigeo
|
c57b6026f9
|
add vpcmp*, v(p)blend*
|
2016-07-21 06:57:43 +09:00 |
|
MITSUNARI Shigeo
|
97743ee529
|
support vgather*
|
2016-07-20 14:39:54 +09:00 |
|
MITSUNARI Shigeo
|
cdd1f24f48
|
cvt* functions are all ok
|
2016-07-20 06:46:38 +09:00 |
|
MITSUNARI Shigeo
|
64c2f3614b
|
vcvtsd2si, etc.
|
2016-07-18 17:16:07 +09:00 |
|
MITSUNARI Shigeo
|
182352dc6f
|
add vcvtph2ps, vcvtps2ph
|
2016-07-18 15:59:20 +09:00 |
|
MITSUNARI Shigeo
|
34a6e4ae2b
|
add vcvtpd2dq, vcvtpd2udq
|
2016-07-18 11:45:25 +09:00 |
|
MITSUNARI Shigeo
|
8f17414f1c
|
current tests are ok
|
2016-07-18 11:15:22 +09:00 |
|