|
|
@95544
|
2 years |
vboxsync |
DIS: Added all OP_Vxxx codes needed by current VEX tables. Aligned the …
|
|
|
@95541
|
2 years |
vboxsync |
DIS: VMOVSHDUP opcode enum values. bugref:9898 bugref:6251
|
|
|
@95539
|
2 years |
vboxsync |
DIS: VMOVHLPS, VMOVHPS, VMOVLHPS, and VMOVHPD opcode enum values. …
|
|
|
@95521
|
2 years |
vboxsync |
DIS: VPACK[SU]S(WB|DW) opcode enum values. bugref:9898 bugref:6251
|
|
|
@95508
|
2 years |
vboxsync |
DIS: VPUNPCK[LH](BW|WD|DQ|QDQ) opcode enum values. bugref:9898 bugref:6251
|
|
|
@95486
|
2 years |
vboxsync |
DIS: VPSHUF[LH]W and VPSHUF[BD] opcode enum values. bugref:9898 bugref:6251
|
|
|
@95479
|
2 years |
vboxsync |
DIS: Fixes for PMOVMSKB and VPMOVMSKB. bugref:9898 bugref:6251
|
|
|
@95472
|
2 years |
vboxsync |
DIS: VPSUB[BWDQ] opcode enum values. bugref:9898 bugref:6251
|
|
|
@95459
|
2 years |
vboxsync |
DIS: We only need one OP_CRC32 value. bugref:9898 bugref:6251
|
|
|
@95457
|
2 years |
vboxsync |
DIS: VPADD[BWDQ] opcode enum values. bugref:9898 bugref:6251
|
|
|
@95452
|
2 years |
vboxsync |
DIS: VPCMPEQQ AND VPCMPGTQ opcode enum values. bugref:9898 bugref:6251
|
|
|
@95447
|
2 years |
vboxsync |
DIS: VPCMPEQ[BWD] AND VPCMPGT[BWD] opcode enum values. bugref:9898 …
|
|
|
@95440
|
2 years |
vboxsync |
DIS: VANDPS, VANDPD, VPAND, VANDNPS, VANDNPD, VPANDN, VORPS, VORPD, …
|
|
|
@95402
|
2 years |
vboxsync |
DIS: VPXOR, VXORPS, VXORPD opcode enum values. bugref:9898 bugref:6251
|
|
|
@95378
|
2 years |
vboxsync |
DIS: Added the ICEBP/INT1 instruction.
|
|
|
@95362
|
2 years |
vboxsync |
DIS: Added xsetbv and xgetbv. bugref:9898 bugref:6251
|
|
|
@95314
|
2 years |
vboxsync |
DIS: Added blsr, blsmsk and blsr; corrected some vex …
|
|
|
@95246
|
2 years |
vboxsync |
DIS: Corrected OP_XXX for shlx. Reduced size of g_aDisasVexMap2F2. …
|
|
|
@93115
|
3 years |
vboxsync |
scm --update-copyright-year
|
|
|
@92809
|
3 years |
vboxsync |
Disasm: Better packing of DISOPCODE in DIS_CORE_ONLY mode. Build …
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@76585
|
6 years |
vboxsync |
*: scm --fix-header-guard-endif
|
|
|
@76558
|
6 years |
vboxsync |
include/VBox: Use VBOX_INCLUDED_ rather than _vbox_ as header guard …
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@76507
|
6 years |
vboxsync |
/include: scm --fix-header-guards. bugref:9344
|
|
|
@76450
|
6 years |
vboxsync |
disopcode.h: No C++ comments.
|
|
|
@70612
|
7 years |
vboxsync |
VMM: Expose PCID, INVPCID, FSGSBASE features to guests. Implemented …
|
|
|
@69107
|
7 years |
vboxsync |
include/VBox/: (C) year
|
|
|
@68191
|
7 years |
vboxsync |
Disasembler: missing Grp 15 decodes (fix)
|
|
|
@67040
|
8 years |
vboxsync |
IEM: Implemented movntdqa Vdq,Mdq (0x66 0x0f 0x38 0x2a mod!=3).
|
|
|
@67037
|
8 years |
vboxsync |
IEM: Implemented vmovntdq Mx,Vx (VEX.66.0F e7 mod!=3).
|
|
|
@67034
|
8 years |
vboxsync |
IEM: Tests+docs for movntdq Mdq,Vdq (0x66 0x0f 0xe7).
|
|
|
@67030
|
8 years |
vboxsync |
IEM: Implemented movq Wq,Vq (VEX.66.0F d6).
|
|
|
@67015
|
8 years |
vboxsync |
IEM: Implemented vmovdqa Wx,Vx (VEX.66.0F 0x7f).
|
|
|
@67012
|
8 years |
vboxsync |
IEM: Implemented vmovd Ed,Vd and vmovq Eq,Vq (VEX.66.0F 7e).
|
|
|
@67010
|
8 years |
vboxsync |
IEM: Implemented vmovdqu Vx,Wx (VEX.F3.0F 6f).
|
|
|
@67009
|
8 years |
vboxsync |
IEM: Implemented vmovdqa Vx,Wx (VEX.66.0F 6f).
|
|
|
@67007
|
8 years |
vboxsync |
IEM: Tested and adjusted movq Pq,Qq (0x0f 0x6f).
|
|
|
@67006
|
8 years |
vboxsync |
IEM: Implemented vmovd Vd,Ed and vmovq Vq,Eq (VEX.66.0F 6e).
|
|
|
@67004
|
8 years |
vboxsync |
IEM: movq Vq,Eq & movd Vd,Ed docs+tests+fixes.
|
|
|
@67003
|
8 years |
vboxsync |
IEM: movq Pq,Eq & movd Pd,Ed docs+tests+fixes.
|
|
|
@66992
|
8 years |
vboxsync |
IEM: Implemented vmovntps Mps,Vps (VEX.0F 2b) and vmovntpd Mpd,Vpd …
|
|
|
@66991
|
8 years |
vboxsync |
IEM: Docs and test for movntps & movntpd.
|
|
|
@66972
|
8 years |
vboxsync |
IEM: Implemented vmovaps Vps,Wps (VEX.0F 28).
|
|
|
@66965
|
8 years |
vboxsync |
IEM: Implemented vmovddup Vx,Wx (VEX.F2.0F 12).
|
|
|
@66950
|
8 years |
vboxsync |
IEM: Implemented vmovsldup Vx,Wx (VEX.F3.0F 12).
|
|
|
@66937
|
8 years |
vboxsync |
IEM: Use H*Hi notation instead of the complement one (HdqC*).
|
|
|
@66935
|
8 years |
vboxsync |
IEM: Implemented vmovlpd Vq,Hq,Mq (VEX.66.0F 12 mod!=3).
|
|
|
@66932
|
8 years |
vboxsync |
IEM: Implemented vmovlps Vq,Hq,Mq (VEX.0F 12 mod!=3) and vmovhlps …
|
|
|
@66921
|
8 years |
vboxsync |
IEM: Implemented movsd Usd,Hsd,Vsd (VEX.F2.0F 11 mod=3) and movsd …
|
|
|
@66920
|
8 years |
vboxsync |
IEM: Implemented movss Uss,Hss,Vss (VEX.F3.0F 11 mod=3) and movss …
|
|
|
@66906
|
8 years |
vboxsync |
IEM: Implemented vmovsd Vsd,Hsd,Usd (VEX.F2.0F 10 mod=3), vmovsd …
|
|
|
@66901
|
8 years |
vboxsync |
IEM: Implemented vmovss Vss,Hss,Wss (VEX.F3.0F 10 mod=11) and vmovss …
|
|
|
@66888
|
8 years |
vboxsync |
IEM: Implemented vmovupd Vpd,Wpd (VEX.66.0f 10)
|
|
|
@66886
|
8 years |
vboxsync |
IEM: Implemented vmovups Vps,Wps (VEX.0f 10)
|
|
|
@66815
|
8 years |
vboxsync |
IEM: s/V\([a-z]*\)ZxReg/V\1ZxReg/g because 'V' can only indicate a …
|
|
|
@66814
|
8 years |
vboxsync |
IEM: clearly mark operands that are written to.
|
|
|
@66812
|
8 years |
vboxsync |
IEM: clearly mark operands that are written to.
|
|
|
@66810
|
8 years |
vboxsync |
IEM: Implemented movq2dq Vdq,Nq (f3 0f d6)
|
|
|
@66808
|
8 years |
vboxsync |
IEM: Implemented movq Vq,Wq (f3 0f 73)
|
|
|
@66785
|
8 years |
vboxsync |
IEM: Implemented movlhps Vdq,Uq and movhps Vdq,Mq (0f 16).
|
|
|
@66747
|
8 years |
vboxsync |
IEM: Implemented movlps Mq,Vq (0x0f 0x13).
|
|
|
@66746
|
8 years |
vboxsync |
IEM: Implemented movsd Vsd,Wsd (0xf2 0x0f 0x10).
|
|
|
@66464
|
8 years |
vboxsync |
IEM: Implemented movss Vss,Wss (f3 0f 10).
|
|
|
@66457
|
8 years |
vboxsync |
IEM: Limited xsave and xrstor implemention. Implemented vstmxcsr.
|
|
|
@66412
|
8 years |
vboxsync |
IEM: Started tackling the first AVX instructions.
|
|
|
@66404
|
8 years |
vboxsync |
IEM: Implemented ldmxcsr Md.
|
|
|
@66391
|
8 years |
vboxsync |
IEM: Implemented stmxcsr Md (0f ae !11/3).
|
|
|
@66334
|
8 years |
vboxsync |
IEM: Fixed UD1 / grp 10 decoding (intel eats modr/m after it).
|
|
|
@66331
|
8 years |
vboxsync |
IEM: Converted iemOp_Grp15 from switch to tables; implemented …
|
|
|
@66327
|
8 years |
vboxsync |
IEM,CPUM: Implemented clflush Mb (0f ae /7).
|
|
|
@66323
|
8 years |
vboxsync |
IEM: Implemented movq Wq,Vq (66 0f d6).
|
|
|
@66310
|
8 years |
vboxsync |
IEM: Implemented movlps Vq,Mq and movhlps Vq,Uq (0f 12).
|
|
|
@65876
|
8 years |
vboxsync |
IEM,DIS: Updates
|
|
|
@61135
|
9 years |
vboxsync |
DISGetParamSize fixes; corrected movlpd and cvtps2dq disassembly table …
|
|
|
@55111
|
10 years |
vboxsync |
Disassembler: added AMD-V vmmcall.
|
|
|
@53179
|
10 years |
vboxsync |
style
|
|
|
@53172
|
10 years |
vboxsync |
DIS: #6249: Complex instructions support (like gather) and some fixes. …
|
|
|
@53164
|
10 years |
vboxsync |
DIS: #6249: Added missing 660F38h instructions. Small bug fixes. Unit …
|
|
|
@53155
|
10 years |
vboxsync |
DIS: #6249: Some bug fixes and new testcases. Enabled 0F3A …
|
|
|
@53132
|
10 years |
vboxsync |
DIS: #6251: Missed constants for r96664
|
|
|
@53094
|
10 years |
vboxsync |
DIS: #6251: AVX / VEX instructions support (two byte instructions …
|
|
|
@53052
|
10 years |
vboxsync |
DIS: #6249: Added missing commands: getsec, movsldup, movddup, …
|
|
|
@53007
|
10 years |
vboxsync |
DIS: Fixed VMREAD/VMWRITE disassembling, added support for MOVBE, …
|
|
|
@47412
|
11 years |
vboxsync |
PMOVSKB -> PMOVMSKB; DISOPTYPE_SSE/MMX/FPU.
|
|
|
@41869
|
12 years |
vboxsync |
DIS: Moved OP_PARM_Q to the group of 'rare' operands, next to …
|
|
|
@41740
|
12 years |
vboxsync |
DISOPPARAM: s/param/fParam/ to match the related DISOPCODE members.
|
|
|
@41738
|
12 years |
vboxsync |
DISOPCODE: s/optype/fOpType/ s/param/fParam/ docs
|
|
|
@41737
|
12 years |
vboxsync |
DISOPCODE: s/opcode/uOpcode/
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@18768
|
16 years |
vboxsync |
Typo for rdpmc
|
|
|
@13241
|
16 years |
vboxsync |
Added support for three byte opcodes (not complete; just to test …
|
|
|
@9851
|
16 years |
vboxsync |
OP_SWAPGS
|
|
|
@9100
|
17 years |
vboxsync |
Corrected fstsw to fnstsw. The fstsw mnemonic is assembled into …
|
|
|
@8377
|
17 years |
vboxsync |
Disassembler fixes + testcase for 64 bits
|
|
|
@8361
|
17 years |
vboxsync |
Even more disassembler updates
|
|
|
@8336
|
17 years |
vboxsync |
More disassembler updates
|
|
|
@8299
|
17 years |
vboxsync |
Updates for disassembling 64 bits instructions
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@7456
|
17 years |
vboxsync |
Disassemble vmread/vmwrite
|
|
|