|
|
@96334
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Implement basic divps/divpd testcases, …
|
|
|
@96333
|
2 years |
vboxsync |
VMM/IEM: Implement divps/divpd instructions, bugref:9898
|
|
|
@96332
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Implement basic minps/minpd testcases, …
|
|
|
@96331
|
2 years |
vboxsync |
VMM/IEM: Implement minps/minpd instructions, bugref:9898
|
|
|
@96330
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Use binary files to store the test data for …
|
|
|
@96328
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Use binary files to store the test data for …
|
|
|
@96327
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Use binary files to store the test data for …
|
|
|
@96294
|
2 years |
vboxsync |
VMM/IEM: Implement subps/subpd instructions, bugref:9898
|
|
|
@96291
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Don't just use a single value in the XMM …
|
|
|
@96290
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Don't just use a single value in the XMM …
|
|
|
@96287
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Add testcase for mulps and mulpd, bugref:9898
|
|
|
@96257
|
2 years |
vboxsync |
VMM: scm fix, bugref:9898
|
|
|
@96256
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Start testing double precision instruction …
|
|
|
@96254
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Start testing double precision instruction …
|
|
|
@96252
|
2 years |
vboxsync |
VMM/IEM: Start implementing floating point SSE instructions using …
|
|
|
@96248
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Start testing single precision instruction …
|
|
|
@96247
|
2 years |
vboxsync |
VMM/IEM: Start implementing floating point SSE instructions using …
|
|
|
@96109
|
2 years |
vboxsync |
VMM/IEM: Implement [v]unpck{l,h}p{s,d} instructions, bugref:9898
|
|
|
@96104
|
2 years |
vboxsync |
VMM/IEM: Implement [v]pmuludq instructions, bugref:9898
|
|
|
@96094
|
2 years |
vboxsync |
VMM/IEM: Implement [v]psadbw instructions, bugref:9898
|
|
|
@96028
|
2 years |
vboxsync |
VMM/IEM: Implement [v]pavg{b,w} instructions, bugref:9898
|
|
|
@96025
|
2 years |
vboxsync |
VMM/IEM: Implement [v]pmulhuw instructions, bugref:9898
|
|
|
@96010
|
2 years |
vboxsync |
VMM/IEM: Implement [v]pmaxs{b,w,d} instructions, bugref:9898
|
|
|
@96007
|
2 years |
vboxsync |
VMM/IEM: Implement [v]pmins{b,w,d} instructions, bugref:9898
|
|
|
@95951
|
2 years |
vboxsync |
IEM: Added PMAXUB/PMINUB and corrected some of the shift variants.
|
|
|
@95940
|
2 years |
vboxsync |
IEM: Added a bunch of integer MMX/SSE instructions.
|
|
|
@95540
|
2 years |
vboxsync |
VMM/IEM: vmovlhps, vmovhps, vmovhpd. bugref:9898
|
|
|
@95522
|
2 years |
vboxsync |
VMM/IEM: Implemented [v]packsswb, [v]packssdw, [v]packuswb and …
|
|
|
@95516
|
2 years |
vboxsync |
VMM/IEM: Eliminated the IEMOPMEDIAF2 function tables. Not need because …
|
|
|
@95515
|
2 years |
vboxsync |
VMM/IEM: Reverted previous commit (included too much) r152134. bugref:9898
|
|
|
@95514
|
2 years |
vboxsync |
VMM/IEM: Eliminated the IEMOPMEDIAF2 function tables. Not need because …
|
|
|
@95510
|
2 years |
vboxsync |
VMM/IEM: Implemented vpunpcklbw, vpunpcklwd, vpunpckldq, vpunpcklqdq, …
|
|
|
@95499
|
2 years |
vboxsync |
VMM/IEM: [v]pshufhb. bugref:9898
|
|
|
@95487
|
2 years |
vboxsync |
VMM/IEM: vpshufhw, vpshuflw and vpshufd, brushing up pshufw, pshufhw, …
|
|
|
@95473
|
2 years |
vboxsync |
VMM/IEM: [v]psub[bwdq]. bugref:9898
|
|
|
@95458
|
2 years |
vboxsync |
VMM/IEM: [v]padd[bwdq]. bugref:9898
|
|
|
@95453
|
2 years |
vboxsync |
VMM/IEM: [v]pcmpeqq and [v]pcmpgtq. bugref:9898
|
|
|
@95449
|
2 years |
vboxsync |
VMM/IEM: [v]pcmpeq[bwd] and [v]pcmpgt[bwd]. bugref:9898
|
|
|
@95441
|
2 years |
vboxsync |
VMM/IEM: [v]andps, [v]andpd, [v]pand, [v]andnps, [v]andnpd, [v]pandn, …
|
|
|
@95421
|
2 years |
vboxsync |
VMM/IEM: fld, fbld and fstp are 8 byte aligned as far as #AC is …
|
|
|
@95403
|
2 years |
vboxsync |
VMM/IEM: vxorps, vxorpd, vpxor, xorps, xorpd and various related …
|
|
|
@95360
|
2 years |
vboxsync |
VMM/IEM: Implemented the POPCNT instruction. bugref:9898
|
|
|
@95347
|
2 years |
vboxsync |
VMM/IEM: Implemented the MULX instruction. bugref:9898
|
|
|
@95308
|
2 years |
vboxsync |
VMM/IEM: Implemented ANDN, BEXTR, SHLX, SARX, SHRX, RORX, TZCNT, and …
|
|
|
@94934
|
3 years |
vboxsync |
VMM/CPUM: Kicked out the VBOX_WITH_VMMR0_DISABLE_LAPIC_NMI code, as it …
|
|
|
@94768
|
3 years |
vboxsync |
VMM/IEM: Split up IEMAll.cpp into a few more compilation units. bugref:9898
|
|
|
@94763
|
3 years |
vboxsync |
VMM/SSM: Allow SSMR3Open and SSMR3ValidateFile to take a stream …
|
|
|
@94696
|
3 years |
vboxsync |
tstIEMAImpl: Regenerated --fpu-binary1 data. bugref:9898
|
|
|
@94695
|
3 years |
vboxsync |
tstIEMAImpl: verbose/quiet options. bugref:9898
|
|
|
@94693
|
3 years |
vboxsync |
tstIEMAImpl: Better error reporting for fcom and friends. bugref:9898
|
|
|
@94680
|
3 years |
vboxsync |
tstIEMAImpl: fprem, fprem1 & fscale adjustments. bugref:9898
|
|
|
@94609
|
3 years |
vboxsync |
tstIEMAImpl: Regenerated some tests. bugref:9898
|
|
|
@94606
|
3 years |
vboxsync |
VMM/IEM,libs/softfloat,tstIEMAImpl: C implementation of fadd helper …
|
|
|
@94571
|
3 years |
vboxsync |
tstIEMAImpl: Allow multiple simple pattern expressions for the …
|
|
|
@94569
|
3 years |
vboxsync |
tstIEMAImpl: Exception variations for the fxtract++ set of tests too. …
|
|
|
@94540
|
3 years |
vboxsync |
tstIEMAImpl: f2xm1 testing. Added enabling/disabling of individual …
|
|
|
@94444
|
3 years |
vboxsync |
tstIEMAImpl: fxam needs some non-zero FTW to test the 'empty' …
|
|
|
@94440
|
3 years |
vboxsync |
VMM/IEM: fxam does not raise any exceptions and has special …
|
|
|
@94424
|
3 years |
vboxsync |
tstIEMAImpl: Generated intel and common bits for the newly split up …
|
|
|
@94423
|
3 years |
vboxsync |
tstIEMAImpl: More tests where AMD and Intel differs a little (or a …
|
|
|
@94418
|
3 years |
vboxsync |
tstIEMAImpl: Rest of the FPU tests, unless there are vendor specific …
|
|
|
@94416
|
3 years |
vboxsync |
tstIEMAImpl: Rest of the FPU tests, unless there are vendor specific …
|
|
|
@94415
|
3 years |
vboxsync |
tstIEMAImpl: Removed obsolete data that gets clang upset. Fixed tweak …
|
|
|
@94414
|
3 years |
vboxsync |
tstIEMAImpl: Generated the intel FPU test data. bugref:9898
|
|
|
@94413
|
3 years |
vboxsync |
VMM/IEM,tstIEMAImpl: A handful of FPU instructions produces different …
|
|
|
@94412
|
3 years |
vboxsync |
tstIEMAImpl: Build fixes and AMD data. bugref:9898
|
|
|
@94409
|
3 years |
vboxsync |
tstIEMAImpl: Split the data out and put it in separate files to avoid …
|
|
|
@94402
|
3 years |
vboxsync |
tstIEMAImpl,VMM/IEM: Added tests for FPU instructions taking two …
|
|
|
@94398
|
3 years |
vboxsync |
tstIEMAImpl: Added special values to some of the tests to make sure we …
|
|
|
@94367
|
3 years |
vboxsync |
tstIEMAImpl: scm fix. bugref:9898
|
|
|
@94366
|
3 years |
vboxsync |
tstIEMAImpl: Build fix. bugref:9898
|
|
|
@94364
|
3 years |
vboxsync |
VMM/IEM,tstIEMAImpl: Integer and decimal load/store tests. bugref:9898
|
|
|
@94350
|
3 years |
vboxsync |
VMM/IEM: Implemented fbld (not tested). bugref:9898
|
|
|
@94340
|
3 years |
vboxsync |
tstIEMAImpl: Separated out the fld/fst related fpu data and how its …
|
|
|
@94339
|
3 years |
vboxsync |
tstIEMAImpl: Separated out the fld/fst related fpu data and how its …
|
|
|
@94304
|
3 years |
vboxsync |
tstIEMAImpl: Shaped the floating point values we generate a bit better …
|
|
|
@94261
|
3 years |
vboxsync |
iprt/types.h,VMM,ValKit,IPRT: Dropped the bit counts in member …
|
|
|
@94260
|
3 years |
vboxsync |
VMM/IEM: Implemented C versions of fld1, fldz, and friends. Tests too. …
|
|
|
@94259
|
3 years |
vboxsync |
VMM/IEM: Implemented C versions of fld1, fldz, and friends. Tests too. …
|
|
|
@94258
|
3 years |
vboxsync |
VMM/IEM: Implemented C versions of fld1, fldz, and friends. Tests too. …
|
|
|
@94256
|
3 years |
vboxsync |
VMM/IEM: Implemented C versions of fld1, fldz, and friends. Tests too. …
|
|
|
@94226
|
3 years |
vboxsync |
tstIEMAImpl: Updated AMD data. bugref:9898
|
|
|
@94221
|
3 years |
vboxsync |
tstIEMAImpl: More shift test variations. bugref:9898
|
|
|
@94194
|
3 years |
vboxsync |
tstIEMAImpl.cpp: re-enabled some shift tests accidentally disabled. …
|
|
|
@94193
|
3 years |
vboxsync |
tstIEMAImpl.cpp: re-enabled some shift tests accidentally disabled. …
|
|
|
@94192
|
3 years |
vboxsync |
VMM/IEM: Corrected C implementation of the double shift instructions …
|
|
|
@94170
|
3 years |
vboxsync |
VMM/IEM: AMD eflags for mul,imul,div and idiv. bugref:9898
|
|
|
@94169
|
3 years |
vboxsync |
VMM/IEM: Fixed imul_two mappings; testcase fixes and AMD data. bugref:9898
|
|
|
@94165
|
3 years |
vboxsync |
VMM/IEM: Test case fix. bugref:9898
|
|
|
@94163
|
3 years |
vboxsync |
VMM/IEM: Try deal with basic Intel/AMD EFLAGS difference for shifts …
|
|
|
@94162
|
3 years |
vboxsync |
VMM/IEM: Try deal with basic Intel/AMD EFLAGS difference for double …
|
|
|
@94155
|
3 years |
vboxsync |
VMM/IEM: Try deal with basic Intel/AMD EFLAGS difference for binary …
|
|
|
@93907
|
3 years |
vboxsync |
Forgot to commit file.
|
|
|
@93905
|
3 years |
vboxsync |
VMM: More arm tweaks. bugref:9898
|
|
|
@93893
|
3 years |
vboxsync |
VMM/IEM: Added tests for bswap C workers, discovering weird behaviour …
|
|
|
@93888
|
3 years |
vboxsync |
VMM/IEM: Corrected MUL, IMUL, DIV and IDIV instruction helpers (C …
|
|
|
@93887
|
3 years |
vboxsync |
VMM/IEM: Corrected flag calculations for shift operations; added tests …
|
|
|
@93886
|
3 years |
vboxsync |
VMM/IEM: Corrected flag calculations for unary operations …
|
|
|
@93885
|
3 years |
vboxsync |
VMM/IEM: Corrected flag calculations for double shifts according to …
|
|
|
@93880
|
3 years |
vboxsync |
VMM/IEM: Tests for CMPXCHG8B and 16B C implementations. bugref:9898
|
|
|