|
|
@67015
|
8 years |
vboxsync |
IEM: Implemented vmovdqa Wx,Vx (VEX.66.0F 0x7f).
|
|
|
@67014
|
8 years |
vboxsync |
IEM: Documented movd Ed,Vd and mov Eq,Vq (0x66 0x0f 0x7e).
|
|
|
@67013
|
8 years |
vboxsync |
IEM: Documented and adjusted movd Ed,Pd and mov Eq,Pq (0x0f 0x7e).
|
|
|
@67012
|
8 years |
vboxsync |
IEM: Implemented vmovd Ed,Vd and vmovq Eq,Vq (VEX.66.0F 7e).
|
|
|
@67011
|
8 years |
vboxsync |
IEM: Docs+tests for movdqu Vdq,Wdq.
|
|
|
@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).
|
|
|
@67008
|
8 years |
vboxsync |
IEM: movdqa Vdq,Wdq (0x66 0x0f 0x6f) tests.
|
|
|
@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).
|
|
|
@67005
|
8 years |
vboxsync |
IEM: More tests for movd & movq.
|
|
|
@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.
|
|
|
@66986
|
8 years |
vboxsync |
VMM/IEM: Added an assertion to IEMEvaluateRecursiveXcpt.
|
|
|
@66978
|
8 years |
vboxsync |
IEM: Implemented vmovapd Wpd,Vpd (VEX.66.0F 29).
|
|
|
@66977
|
8 years |
vboxsync |
IEM: Implemented vmovaps Wps,Vps (VEX.0F 29).
|
|
|
@66976
|
8 years |
vboxsync |
IEM: Implemented vmovapd Vpd,Wpd (VEX.66.28).
|
|
|
@66975
|
8 years |
vboxsync |
IEM: Added docs and tests to movaps and movapd.
|
|
|
@66974
|
8 years |
vboxsync |
IEM: Added docs and tests to movaps and movapd.
|
|
|
@66972
|
8 years |
vboxsync |
IEM: Implemented vmovaps Vps,Wps (VEX.0F 28).
|
|
|
@66968
|
8 years |
vboxsync |
IEM: Implemented vmovlpd Mq,Vq (VEX.66.0F 13 mod!=3).
|
|
|
@66966
|
8 years |
vboxsync |
IEM: Implemented vmovlps Mq,Vq (VEX.0F 13 mod!=3).
|
|
|
@66965
|
8 years |
vboxsync |
IEM: Implemented vmovddup Vx,Wx (VEX.F2.0F 12).
|
|
|
@66957
|
8 years |
vboxsync |
IEM: Some VEX related regression fixes and cleanups.
|
|
|
@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 …
|
|
|
@66919
|
8 years |
vboxsync |
IEM: Implemented vmovupd Wpd,Vdp (VEX.66.0F 11). (For all intents and …
|
|
|
@66909
|
8 years |
vboxsync |
IEM: Implemented vmovups Wps,Vps (VEX.0F 11). Needs more work on the …
|
|
|
@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)
|
|
|
@66887
|
8 years |
vboxsync |
VMM/IEM: int1/icebp also sets EXT error bit on nested exceptions.
|
|
|
@66886
|
8 years |
vboxsync |
IEM: Implemented vmovups Vps,Wps (VEX.0f 10)
|
|
|
@66848
|
8 years |
vboxsync |
VMM: use RT_LO/HI_U32 at certain places
|
|
|
@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.
|
|
|
@66811
|
8 years |
vboxsync |
IEM: Implemented movdq2q Pq,Uq (f2 0f d6)
|
|
|
@66810
|
8 years |
vboxsync |
IEM: Implemented movq2dq Vdq,Nq (f3 0f d6)
|
|
|
@66808
|
8 years |
vboxsync |
IEM: Implemented movq Vq,Wq (f3 0f 73)
|
|
|
@66792
|
8 years |
vboxsync |
IEM: Implemented movhpd Mq,Vq (66 0f 17).
|
|
|
@66791
|
8 years |
vboxsync |
IEM: Implemented movhps Mq,Vq (0f 17).
|
|
|
@66789
|
8 years |
vboxsync |
IEM: Implemented movshdup Vdq,Wdq (f3 0f 16).
|
|
|
@66787
|
8 years |
vboxsync |
IEM: Implemented movhpd Vdq,Mq (66 0f 16).
|
|
|
@66785
|
8 years |
vboxsync |
IEM: Implemented movlhps Vdq,Uq and movhps Vdq,Mq (0f 16).
|
|
|
@66751
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Adjusted the helper functions for use with …
|
|
|
@66748
|
8 years |
vboxsync |
IEM: More tests.
|
|
|
@66747
|
8 years |
vboxsync |
IEM: Implemented movlps Mq,Vq (0x0f 0x13).
|
|
|
@66746
|
8 years |
vboxsync |
IEM: Implemented movsd Vsd,Wsd (0xf2 0x0f 0x10).
|
|
|
@66745
|
8 years |
vboxsync |
IEM: Implemented movupd Vpd,Wpd (0x66 0x0f 0x10).
|
|
|
@66744
|
8 years |
vboxsync |
IEM: Implemented movupd Vpd,Wpd (0x66 0x0f 0x10).
|
|
|
@66743
|
8 years |
vboxsync |
IEM: Implemented movups Vps,Wps (0x0f 0x10).
|
|
|
@66712
|
8 years |
vboxsync |
VMM/IEM: Space.
|
|
|
@66711
|
8 years |
vboxsync |
VMM/IEM: Added another bit of info required by VT-x for handling …
|
|
|
@66700
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM bits.
|
|
|
@66688
|
8 years |
vboxsync |
VMM/IEM: RT_NOREF, fix for r115079.
|
|
|
@66687
|
8 years |
vboxsync |
VMM/IEM: Build fix for r115079.
|
|
|
@66686
|
8 years |
vboxsync |
VMM/IEM: Handle raising of exceptions during delivery of a previous …
|
|
|
@66651
|
8 years |
vboxsync |
Reapplied the PGMAllBth.h part of r111975: Disabled an assertion, some …
|
|
|
@66649
|
8 years |
vboxsync |
Backed the PGMAllBoth.h and IEMR3.cpp parts of r111975 since these are …
|
|
|
@66604
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM bits.
|
|
|
@66586
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM bits.
|
|
|
@66585
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM bits.
|
|
|
@66584
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Doxygen.
|
|
|
@66583
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Build fix.
|
|
|
@66582
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Clean up defines and build fix.
|
|
|
@66581
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
|
|
|
@66480
|
8 years |
vboxsync |
IEM: Stubbed VEX opcode map 2 and 3.
|
|
|
@66479
|
8 years |
vboxsync |
IEM: Stubbed VEX opcode map 2 and 3.
|
|
|
@66474
|
8 years |
vboxsync |
IEM: Stubbed the three byte opcode tables.
|
|
|
@66473
|
8 years |
vboxsync |
IEM: three byte opcode fix.
|
|
|
@66471
|
8 years |
vboxsync |
IEM: Split the 3DNow! instruction out into a separate file.
|
|
|
@66470
|
8 years |
vboxsync |
IEM: build fix (unused function)
|
|
|
@66469
|
8 years |
vboxsync |
IEM: More VEX work. Fixed punpcklbw_Vx_Wx.
|
|
|
@66464
|
8 years |
vboxsync |
IEM: Implemented movss Vss,Wss (f3 0f 10).
|
|
|
@66463
|
8 years |
vboxsync |
IEM,bs3-cpu-generated-1: Made the current testcases pass on AMD.
|
|
|
@66462
|
8 years |
vboxsync |
IEM,bs3-cpu-generated-1: Made the current testcases pass on AMD.
|
|
|
@66457
|
8 years |
vboxsync |
IEM: Limited xsave and xrstor implemention. Implemented vstmxcsr.
|
|
|
@66450
|
8 years |
vboxsync |
IEM: More vstmxcsr tests.
|
|
|
@66420
|
8 years |
vboxsync |
IEM: More vstmxcsr work.
|
|
|
@66419
|
8 years |
vboxsync |
IEM: More vstmxcsr work.
|
|
|
@66414
|
8 years |
vboxsync |
IEM: todo
|
|
|
@66412
|
8 years |
vboxsync |
IEM: Started tackling the first AVX instructions.
|
|
|
@66409
|
8 years |
vboxsync |
IEM: More stdmxcsr tests.
|
|
|
@66405
|
8 years |
vboxsync |
IEM: Use the new CPUMGetGuestMxCsrMask function in FXSAVE & FXRSTOR …
|
|
|
@66404
|
8 years |
vboxsync |
IEM: Implemented ldmxcsr Md.
|
|
|
@66403
|
8 years |
vboxsync |
CPUM: Added the MXCSR mask to the CPU database and CPUM::GuestInfo as …
|
|
|
@66392
|
8 years |
vboxsync |
x86.h,IEMAll.cpp,bs3-cpu-generated-1: s/X86_MXSCR_/X86_MXCSR_/
|
|
|
@66391
|
8 years |
vboxsync |
IEM: Implemented stmxcsr Md (0f ae !11/3).
|
|
|
@66386
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM bits.
|
|
|
@66371
|
8 years |
vboxsync |
VMM: Nested Hw.virt: MSR and IO intercept helpers for SVM.
|
|
|
@66357
|
8 years |
vboxsync |
VMM: Nested Hw.virt: ifdef.
|
|
|
@66356
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM intercept functions WIP.
|
|
|
@66342
|
8 years |
vboxsync |
IEM: Converted grp 9 to tables and fixed cmpxchg16b/8b prefix handling.
|
|
|