|
|
@96382
|
2 years |
vboxsync |
VMM/IEM: Implement haddps/haddpd/hsubps/hsubpd instructions, bugref:9898
|
|
|
@96381
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Implement basic cvtss2sd/cvtsd2ss testcases, …
|
|
|
@96380
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Implement basic cvtss2sd/cvtsd2ss testcases, …
|
|
|
@96379
|
2 years |
vboxsync |
VMM/IEM: Implement cvtss2sd/cvtsd2ss instructions + some streamlinging …
|
|
|
@96378
|
2 years |
vboxsync |
tstIEMAImpl: Use assembler macro for both darwin and elf. bugref:9898
|
|
|
@96377
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Seems complicated C preprocessor stuff …
|
|
|
@96352
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Implement basic maxss/maxsd testcases, …
|
|
|
@96351
|
2 years |
vboxsync |
VMM/IEM: Implement maxss/maxsd instructions, bugref:9898
|
|
|
@96350
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Implement basic divss/divsd testcases, …
|
|
|
@96349
|
2 years |
vboxsync |
VMM/IEM: Implement divss/divsd instructions, bugref:9898
|
|
|
@96348
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Implement basic minss/minsd testcases, …
|
|
|
@96347
|
2 years |
vboxsync |
VMM/IEM: Implement minss/minsd instructions, bugref:9898
|
|
|
@96346
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Fix building on Windows, the symbols must be …
|
|
|
@96344
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Implement basic subss/subsd testcases, …
|
|
|
@96343
|
2 years |
vboxsync |
VMM/IEM: Implement subss/subsd instructions + bugfixes for other …
|
|
|
@96342
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Implement basic mulss/mulsd testcases, …
|
|
|
@96341
|
2 years |
vboxsync |
VMM/IEM: Implement mulss/mulsd instructions, bugref:9898
|
|
|
@96340
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Implement basic addss/addsd testcases, …
|
|
|
@96339
|
2 years |
vboxsync |
VMM/IEM: Implement addss/addsd instructions, bugref:9898
|
|
|
@96336
|
2 years |
vboxsync |
VMM/testcase/tstIEMAImpl: Implement basic maxps/maxpd testcases, …
|
|
|
@96335
|
2 years |
vboxsync |
VMM/IEM: Implement maxps/maxpd instructions, bugref:9898
|
|
|
@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. …
|
|
|