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
|
bb967ae752
|
replace uint32 with uint32_t etc.
|
2020-09-08 15:14:18 +09:00 |
|
MITSUNARI Shigeo
|
2f6d9e3450
|
fix test for mac
|
2020-05-10 14:43:38 +09:00 |
|
MITSUNARI Shigeo
|
4da8fd4e6d
|
add setDefaultJmpNEAR
|
2019-12-19 11:08:32 +09:00 |
|
MITSUNARI Shigeo
|
06235fa651
|
add loop/loope/loopne
|
2019-09-05 21:52:55 +09:00 |
|
MITSUNARI Shigeo
|
d09a230fbc
|
unlink Label when LabelManager is destroyed
|
2018-10-29 16:29:57 +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
|
59573e6e7a
|
add PROTECT_RE mode for protect()
|
2018-07-24 18:07:35 +09:00 |
|
MITSUNARI Shigeo
|
a51be78b73
|
fix test dependency
_
|
2018-01-05 23:44:18 +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
|
2443f568e9
|
fix error of jmp.cpp
|
2016-11-21 10:56:47 +09:00 |
|
MITSUNARI Shigeo
|
bf62c0660b
|
add [rip + pointer] addressing
|
2016-11-20 19:46:35 +09:00 |
|
MITSUNARI Shigeo
|
f22698ad7a
|
add jcc(const void*addr);
|
2016-02-04 09:51:45 +09:00 |
|
MITSUNARI Shigeo
|
8c4dc38a4a
|
revise test of jmp
|
2015-04-23 09:54:15 +09:00 |
|
MITSUNARI Shigeo
|
c81d6d8311
|
fix wrong addressing for xmm2
|
2015-04-23 09:21:00 +09:00 |
|
MITSUNARI Shigeo
|
2158b53871
|
now supporting label + offset(under construction)
|
2015-04-22 16:53:52 +09:00 |
|
MITSUNARI Shigeo
|
d66e00a17e
|
cast to avoid warning
|
2014-03-25 10:42:33 +09:00 |
|
MITSUNARI Shigeo
|
31fee48323
|
test state of @@/@b/@f
|
2014-03-22 22:36:40 +09:00 |
|
MITSUNARI Shigeo
|
502f65aaee
|
use reference counter of label
|
2014-03-19 17:51:55 +09:00 |
|
MITSUNARI Shigeo
|
f5f0fbb5b1
|
test of bad use of assignL
|
2014-03-16 21:59:21 +09:00 |
|
MITSUNARI Shigeo
|
a77ee9ac61
|
use cybozu/test.hpp for test of jmp
|
2014-03-16 21:50:30 +09:00 |
|
MITSUNARI Shigeo
|
16416c4c78
|
add call(Label)
|
2014-03-16 20:58:37 +09:00 |
|
MITSUNARI Shigeo
|
e214d4ba8e
|
pass test of assignL
|
2014-03-16 16:59:31 +09:00 |
|
MITSUNARI Shigeo
|
b45cfc68d6
|
assignL ; not run for AutoGrow with T_NEAR
|
2014-03-16 16:21:59 +09:00 |
|
MITSUNARI Shigeo
|
e34a3253a3
|
add test of new Label
|
2014-03-15 17:59:21 +09:00 |
|
MITSUNARI Shigeo
|
c376e5a8d4
|
support putL(label), mov(reg, label)
|
2014-03-15 17:37:08 +09:00 |
|
MITSUNARI Shigeo
|
afb84b0de8
|
support multiple use of new Label
|
2014-03-15 16:40:32 +09:00 |
|
MITSUNARI Shigeo
|
59f4d082fc
|
jcxz/jecxz support new Label
|
2014-03-15 16:18:37 +09:00 |
|
MITSUNARI Shigeo
|
abae0742fb
|
putNop in making label
|
2014-03-15 10:05:54 +09:00 |
|
MITSUNARI Shigeo
|
fd97905fb7
|
add test of AutoGrow
|
2014-03-15 08:12:03 +09:00 |
|
MITSUNARI Shigeo
|
7036a37e6a
|
pass small test of new Label
|
2014-03-15 08:09:54 +09:00 |
|
MITSUNARI Shigeo
|
95d3b5c8d0
|
first test of new Label
|
2014-03-14 09:14:26 +09:00 |
|
MITSUNARI Shigeo
|
f22576ad4c
|
add testLocal for grow
|
2014-03-14 09:03:17 +09:00 |
|
MITSUNARI Shigeo
|
b50b2b2471
|
remove ok message if success
|
2014-03-14 08:48:10 +09:00 |
|
MITSUNARI Shigeo
|
36798fed69
|
add test of local label
|
2014-03-08 09:43:09 +09:00 |
|
MITSUNARI Shigeo
|
8f25759f7c
|
add test of local label
|
2014-03-04 22:36:00 +09:00 |
|
MITSUNARI Shigeo
|
01f92faf23
|
label, jmp, call supports std::string
|
2013-09-18 08:34:57 +09:00 |
|
MITSUNARI Shigeo
|
68fc3502a8
|
change the type of Xbyak::Error from enum to a class
|
2013-07-04 23:59:12 +09:00 |
|
MITSUNARI Shigeo
|
8bb6a468d2
|
remove vervose message of jmp
|
2013-04-14 14:51:31 +09:00 |
|
MITSUNARI Shigeo
|
dc2cdc3846
|
add test for @@, @b
|
2013-03-27 14:41:45 +09:00 |
|
MITSUNARI Shigeo
|
3756d85207
|
jmp test runs well
|
2013-03-27 14:28:22 +09:00 |
|
MITSUNARI Shigeo
|
be26fde1fa
|
support label for mov without AutoGrow
|
2013-03-25 12:08:13 +09:00 |
|
MITSUNARI Shigeo
|
e07fe44f83
|
add jcxz, jecxz, jrcxz
|
2013-03-13 15:22:35 +09:00 |
|
MITSUNARI Shigeo
|
683f7448ae
|
Xbyak ver 3.50
|
2012-03-20 00:08:35 +09:00 |
|
MITSUNARI Shigeo
|
96bc55764a
|
distinguish label
|
2012-03-16 23:14:55 +09:00 |
|
MITSUNARI Shigeo
|
3669c8844d
|
support auto_grow and user allocator
|
2012-03-16 15:47:23 +09:00 |
|
MITSUNARI Shigeo
|
ba203dc894
|
use 32bit extended encoding for mov(reg64, imm)
|
2010-06-01 16:28:14 +09:00 |
|