MITSUNARI Shigeo
|
d610e56f69
|
add vpaddb, vpaddw, vpaddd, vpaddq
|
2013-05-24 07:05:26 +09:00 |
|
MITSUNARI Shigeo
|
0810513516
|
add pmovsxbd, pmovsxb{dq,bw,dq,wd,wq}, pmovzx{bd,bq,bw,dq,wd,wq}
|
2013-05-24 06:58:00 +09:00 |
|
MITSUNARI Shigeo
|
4d0e540ea3
|
avx2 for mpsadbw pblendw, pabsb, pabsw, pabsd, pmovsxbw, vmovntdqa
|
2013-05-23 19:49:39 +09:00 |
|
MITSUNARI Shigeo
|
5e0b37f1d5
|
fix tzcnt, lzcnt ;unify popcnt with them
|
2013-05-23 11:21:05 +09:00 |
|
MITSUNARI Shigeo
|
3e06d3fee4
|
unify opGpr and opAVX_X_X_XM
|
2013-05-23 11:19:46 +09:00 |
|
MITSUNARI Shigeo
|
27931ffcae
|
add rorx
|
2013-05-22 23:40:44 +09:00 |
|
MITSUNARI Shigeo
|
936ff0ff76
|
add rdrand
|
2013-05-22 23:06:49 +09:00 |
|
MITSUNARI Shigeo
|
56ffc71898
|
add lzcnt, tzcnt
|
2013-05-22 22:40:22 +09:00 |
|
MITSUNARI Shigeo
|
2b85151046
|
add blsi, blsr
|
2013-05-22 22:18:04 +09:00 |
|
MITSUNARI Shigeo
|
09bcbc3321
|
support bextr, bzhi, sarx, shlx, shrx
|
2013-05-22 22:02:42 +09:00 |
|
MITSUNARI Shigeo
|
b1e141cc71
|
start to support haswell
|
2013-05-20 19:40:48 +09:00 |
|
MITSUNARI Shigeo
|
5077305911
|
add Pack::append
|
2013-05-19 15:53:32 +09:00 |
|
MITSUNARI Shigeo
|
f58fec9196
|
add Pack ; change api to access reg for StackFrame
|
2013-05-02 10:37:20 +09:00 |
|
MITSUNARI Shigeo
|
1dfa77c290
|
avoid exception in destructor
|
2013-04-17 20:53:47 +09:00 |
|
MITSUNARI Shigeo
|
8804abc109
|
avoid mov if unnecessary
|
2013-04-17 11:20:49 +09:00 |
|
MITSUNARI Shigeo
|
82024c13a8
|
avoid alloc(0)
|
2013-04-17 11:11:12 +09:00 |
|
MITSUNARI Shigeo
|
4a04d4f74e
|
avoid newSize = 0 if maxSize_ = 0
|
2013-04-17 11:01:18 +09:00 |
|
MITSUNARI Shigeo
|
4f544f03f3
|
use lea
|
2013-04-17 06:18:17 +09:00 |
|
MITSUNARI Shigeo
|
7083ac7030
|
reduce pNum
|
2013-04-17 06:16:52 +09:00 |
|
MITSUNARI Shigeo
|
57910b2920
|
rename numQword as stackSizeByte
|
2013-04-17 06:12:31 +09:00 |
|
MITSUNARI Shigeo
|
a233ab985e
|
rename numQword as stackSizeByte
|
2013-04-17 05:52:04 +09:00 |
|
MITSUNARI Shigeo
|
4948b7ced6
|
remove disableEpilog
|
2013-04-17 05:23:25 +09:00 |
|
MITSUNARI Shigeo
|
b51d70c495
|
unify parameter tNum and useRCX, useRDX
|
2013-04-17 05:21:50 +09:00 |
|
MITSUNARI Shigeo
|
3639843e27
|
fix bug and add test for StackFrame
|
2013-04-16 22:12:08 +09:00 |
|
MITSUNARI Shigeo
|
31feec56a2
|
add StackFrame class
|
2013-04-16 15:57:11 +09:00 |
|
MITSUNARI Shigeo
|
497be937d9
|
uint8_t is small for bit = 256
|
2013-04-16 09:20:48 +09:00 |
|
MITSUNARI Shigeo
|
f3496dbba9
|
permit to copy Operand
|
2013-04-16 09:19:57 +09:00 |
|
MITSUNARI Shigeo
|
d39b7b195e
|
add error msg
|
2013-04-16 06:40:21 +09:00 |
|
MITSUNARI Shigeo
|
ffccfdcf51
|
add default constructor of reg
|
2013-04-14 14:56:00 +09:00 |
|
MITSUNARI Shigeo
|
302177452b
|
add operator==
|
2013-04-14 14:55:25 +09:00 |
|
MITSUNARI Shigeo
|
7262aff3ad
|
remove setEipTo
|
2013-04-14 14:52:17 +09:00 |
|
MITSUNARI Shigeo
|
8bb6a468d2
|
remove vervose message of jmp
|
2013-04-14 14:51:31 +09:00 |
|
MITSUNARI Shigeo
|
35bb4eac6e
|
use XBYAK_NO_OP_NAMES
|
2013-04-11 21:34:35 +09:00 |
|
MITSUNARI Shigeo
|
ebea977d3b
|
avoid long long const
|
2013-04-11 21:34:19 +09:00 |
|
MITSUNARI Shigeo
|
aea8056dfa
|
get displayModel
|
2013-04-11 10:07:58 +09:00 |
|
MITSUNARI Shigeo
|
179ec01ab3
|
uint8_t is not defined in vc9
|
2013-04-11 10:07:34 +09:00 |
|
MITSUNARI Shigeo
|
6f8d5054aa
|
update version
|
2013-03-27 17:50:42 +09:00 |
|
MITSUNARI Shigeo
|
14a365367c
|
remove accessor
|
2013-03-27 17:37:29 +09:00 |
|
MITSUNARI Shigeo
|
3c518a7234
|
revert refactoring
|
2013-03-27 17:27:11 +09:00 |
|
MITSUNARI Shigeo
|
1c2dcc698a
|
Labs is not used in save
|
2013-03-27 16:53:19 +09:00 |
|
MITSUNARI Shigeo
|
81c67906d7
|
refactoring name
|
2013-03-27 15:46:26 +09:00 |
|
MITSUNARI Shigeo
|
9bd86e7dee
|
remove unnecessary class
|
2013-03-27 15:02:08 +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
|
f7872aef21
|
use jmpSize instead of isShort
|
2013-03-25 05:56:07 +09:00 |
|
MITSUNARI Shigeo
|
d539797d44
|
add upd2
|
2013-03-24 04:58:32 +09:00 |
|
MITSUNARI Shigeo
|
e07fe44f83
|
add jcxz, jecxz, jrcxz
|
2013-03-13 15:22:35 +09:00 |
|
MITSUNARI Shigeo
|
d66605100d
|
update version
|
2013-03-13 14:04:20 +09:00 |
|
MITSUNARI Shigeo
|
bbbb042a7e
|
add cqo
|
2013-03-13 14:02:00 +09:00 |
|