Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
b347d25
Add sadalp, uadalp in instrsarm64.h
echesakov Apr 21, 2020
253815e
Add sabal{2}, uabal{2} in instrsarm64.h
echesakov Apr 21, 2020
6e60f13
Add sabdl{2}, uabdl{2} in instrsarm64.h
echesakov Apr 21, 2020
be774c6
Add addhn{2}, raddhn{2}, rsubhn{2}, subhn{2} in instrsarm64.h
echesakov Apr 23, 2020
5022a16
Add shadd, shsub, uhadd, uhsub in instrsarm64.h
echesakov Apr 23, 2020
0c0a7a5
Add srhadd, urhadd in instrsarm64.h
echesakov Apr 21, 2020
24124b6
Add saddl{2}, uaddl{2} in instrsarm64.h
echesakov Apr 22, 2020
8a512cd
Add ssubl{2}, usubl{2} in instrsarm64.h
echesakov Apr 22, 2020
b0c15ff
Add saddw{2}, uaddw{2} in instrsarm64.h
echesakov Apr 22, 2020
f583c85
Add ssubw{2}, usubw{2} in instrsarm64.h
echesakov Apr 22, 2020
7a93934
Add saddlp, uaddlp in instrsarm64.h
echesakov Apr 22, 2020
f680968
Add pmull{2} in instrsarm64.h
echesakov Apr 22, 2020
be96f22
Add sqadd, sqsub, uqadd, uqsub in instrsarm64.h
echesakov Apr 22, 2020
32a3b40
Add smlal{2}, umlal{2} in instrsarm64.h
echesakov Apr 22, 2020
8709fff
Add smlsl{2}, umlsl{2} in instrsarm64.h
echesakov Apr 22, 2020
c21a7fa
Add smull2, umull2 in instrsarm64.h
echesakov Apr 22, 2020
ebdbebb
Update smull,umull in instrsarm64.h
echesakov Apr 22, 2020
6e3896d
Extend scalar encoding IF_DV_3E to support size != 11 in emitarm64.cp…
echesakov Apr 22, 2020
1ba35c6
Remove giant sequence of case-s and replace them with simple check (f…
echesakov Apr 23, 2020
1007ed6
Formatting in emitfmtsarm64.h
echesakov Apr 23, 2020
3f68e8f
Add IF_DV_3H and IF_DV_3HI in emitfmtsarm64.h
echesakov Apr 23, 2020
c0a929a
Add EN3K and EN2R in emitarm64.cpp emitfmtsarm64.h
echesakov Apr 23, 2020
368abb4
Add emitter::optWidenDstArrangement in emitarm64.cpp emitarm64.h
echesakov Apr 23, 2020
601ec9d
Extend encoding IF_DV_2T to support Long Pairwise in emitarm64.cpp
echesakov Apr 23, 2020
f4ce96e
Implement emitter::emitInsSanityCheck for IF_DV_3H and IF_DV_3HI in e…
echesakov Apr 23, 2020
528292b
Implement emitter::emitOutputInstr for IF_DV_3H and IF_DV_3HI in emit…
echesakov Apr 23, 2020
c816d1a
Implement emitter::emitDispIns for IF_DV_3H and IF_DV_3HI in emitarm6…
echesakov Apr 23, 2020
159adbf
Mark IF_DV_3F, IF_DV_3H and IF_DV_3HI as not-writing to GC registers …
echesakov Apr 23, 2020
fe96fcd
Implement sqadd, sqsub, uqadd, uqsub in emitter::emitIns_R_R_R in emi…
echesakov Apr 23, 2020
55ee8f4
Implement sadalp, saddlp, uadalp and uaddlp in emitter::emitIns_R_R i…
echesakov Apr 23, 2020
e75fcaa
Implement addhn{2}, raddhn{2}, subhn{2}, rsubhn{2} in emitter::emitIn…
echesakov Apr 23, 2020
c3aa7e7
Implement sabal{2}, sabdl{2}, saddl{2}, saddw{2}, smlal{2}, smlsl{2},…
echesakov Apr 23, 2020
38e965e
Implement pmull{2} in emitter::emitIns_R_R_R in emitarm64.cpp
echesakov Apr 23, 2020
f5bd031
Implement smlal{2}, smlsl{2}, smull{2}, umlal{2}, umlsl{2}, umull{2} …
echesakov Apr 23, 2020
49ceba5
Update mul, pmul, smull, umull in emitter::emitIns_R_R_R in emitarm64…
echesakov Apr 23, 2020
05367d9
Refactor emitter::emitIns_R_R_R in emitarm64.cpp
echesakov Apr 23, 2020
bbcb3eb
Implement shadd, shsub, srhadd, uhadd, uhsub, urhadd in emitter::emit…
echesakov Apr 23, 2020
27d37cb
Add Arm64 emitter unit tests in codegenarm64.cpp
echesakov Apr 23, 2020
c5277ab
Add PerfScore for the new instructions in emitarm64.cpp
echesakov Apr 23, 2020
77e6f8c
Add PerfScore for ssra,srsra,usra,ursra in emitarm64.cpp
echesakov Apr 23, 2020
5b24c05
Why "No point doing this in a "real" JIT."? in codegenarm64.cpp
echesakov Apr 23, 2020
671183b
Fix disassembly for sxtb, sxth, sxtb, uxtb and uxth in emitarm64.cpp
echesakov Apr 23, 2020
afe5dd0
Support "Crypto polynomial (64x64) multiply long" pmull{2} in codegen…
echesakov Apr 23, 2020
535e6c5
Support saddw{2}, uaddw{2}, ssubw{2}, usubw{2} in emitter::emitDispIn…
echesakov Apr 28, 2020
1561d41
Put #ifdef-#endif-s around printf-s in CodeGen::genArm64EmitterUnitTe…
echesakov Apr 29, 2020
74a1fa8
Merge branch 'master' into Arm64-ASIMD-Widening-Narrowing-Saturating-…
echesakov Apr 29, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading