| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |
|
|
| |
opcodes
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
0f.38.00 PSHUFB
01 PHADDW
02 PHADDD
03 PHADDSW
04 PMADDUBSW
05 PHSUBW
06 PHSUBD
07 PHSUBSW
08 PSIGNB
09 PSIGNW
0a PSIGND
0b PMULHRSW
1c PABSB
1d PABSW
1e PABSD
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
cosim scenario (#2555)
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
* Add SSE2 op MASKMOVDQU.
* Opt PSADBW.
* Add SSE3 HSUBPD op.
* Add mmx PALIGNR op.
* Fix PSRLDQ.
* Fix PSRAW Gx,Ex PSRAW Gm,Em.
mmx/sse get COUNT from Em/Ex as an 64bit unsigned...
testsuite with shift 0x4,0x4,0x4,0x4, result COUNT as 0x04040404.
|
| | |
|
| |
|
|
|
| |
* [WOW64] Finished skeleton code for PE build
* move musl to external
|
| | |
|
| | |
|
| |
|
|
| |
([ARM64_DYNAREC] only for now)
|
| |
|
|
|
| |
add PUNPCKL{BW,WD,DQ}, PUNPCKH{BW,WD,DQ} mmx ops.
add PACKSSWB PACKUSWB PACKSSDW mmx ops.
* fix some merge mistake in prev mmx commit.
|
| |
|
|
| |
cosim scenario
|
| | |
|
| | |
|
| |
|
|
| |
ignored
|
| | |
|
| |
|
|
|
| |
maskmovq write when sign bit == 1.
if mask byte = 0x00, should skip.
replace BLT with BLE.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
* [LA64_DYNAREC] Add SSE2's MOVQ2DQ/MOVDQ2Q mmx op
* [LA64_DYNAREC] Add mmx mov ops.
|
| |
|
| |
Co-authored-by: phorcys <phorcys02@126.com>
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
* [WOW64] More work on the PE wow64 build
* added a TODO
|
| | |
|
| |
|
|
| |
only, RV64 and LA64 todo)
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
not alive
|
| |
|
|
| |
opcodes, and more FRINTTS usage too
|