Lioncash
|
7ad400d5a7
armemu: Implement QADD8/QSUB8
|
%!s(int64=11) %!d(string=hai) anos |
bunnei
|
df728cb4c2
Merge pull request #355 from lioncash/simp
|
%!s(int64=11) %!d(string=hai) anos |
bunnei
|
58cb62fe7b
armemu: Fix PKHTB to do an arithmetic shift and correctly decode immediate field.
|
%!s(int64=11) %!d(string=hai) anos |
Lioncash
|
6ce2a38ec4
armemu: Simplify SSAT/SSAT16/SXTB/SXTAB
|
%!s(int64=11) %!d(string=hai) anos |
Lioncash
|
9f5b53f9ff
armemu: Simplify REV/REV16/SXTH/SXTAH
|
%!s(int64=11) %!d(string=hai) anos |
bunnei
|
762f16c4ad
Merge pull request #354 from lioncash/usaduflow
|
%!s(int64=11) %!d(string=hai) anos |
Lioncash
|
914ecfe04f
armemu: Simplify USAT16/UXTB/UXTAB
|
%!s(int64=11) %!d(string=hai) anos |
Lioncash
|
5e16216afb
armemu: Simplify REVSH/UXTH/UXTAH
|
%!s(int64=11) %!d(string=hai) anos |
Lioncash
|
059c65a27a
armemu: Fix underflows in USAD8/USADA8
|
%!s(int64=11) %!d(string=hai) anos |
Lioncash
|
60523113a9
armemu: Implement UQADD8, UQADD16, UQSUB16, UQASX, and UQSAX
|
%!s(int64=11) %!d(string=hai) anos |
Lioncash
|
84a0438cf5
armemu: Implement UHADD8, UHADD16, UHSUB8, UHSUB16, UHASX, and UHSAX
|
%!s(int64=11) %!d(string=hai) anos |
bunnei
|
9c8ec675d9
Merge pull request #343 from lioncash/smmla
|
%!s(int64=11) %!d(string=hai) anos |
bunnei
|
254567056f
Merge pull request #341 from lioncash/moresmops
|
%!s(int64=11) %!d(string=hai) anos |
Lioncash
|
35dbfc7ab0
armemu: Implement SMMUL, SMMLA, and SMMLS.
|
%!s(int64=11) %!d(string=hai) anos |
Lioncash
|
82c3962b95
armemu: Implement SMLALD/SMLSLD
|
%!s(int64=11) %!d(string=hai) anos |
Lioncash
|
6b7808e412
armemu: Fix GE/Q flag setting semantics
|
%!s(int64=11) %!d(string=hai) anos |
Lioncash
|
20fc5f2a35
armemu: Set the Q flag correctly for much of the other ops
|
%!s(int64=11) %!d(string=hai) anos |
Lioncash
|
79a7a432c5
armemu: Set the Q flag properly for SMLAD/SMUAD
|
%!s(int64=11) %!d(string=hai) anos |
bunnei
|
d31a94f06b
Merge pull request #334 from lioncash/cpsr
|
%!s(int64=11) %!d(string=hai) anos |
Lioncash
|
6446331938
armemu: Properly set the Q flag for SSAT16/USAT16 upon saturation.
|
%!s(int64=11) %!d(string=hai) anos |
Lioncash
|
f66d356938
armemu: Fix SEL
|
%!s(int64=11) %!d(string=hai) anos |
Lioncash
|
8e2accd974
armemu: Fix construction of the CPSR
|
%!s(int64=11) %!d(string=hai) anos |
Lioncash
|
8c72322422
armemu: Fix retrieval of the CPSR in MRS instructions.
|
%!s(int64=11) %!d(string=hai) anos |
Lioncash
|
855eda6f85
armemu: Implement SADD8/SSUB8
|
%!s(int64=11) %!d(string=hai) anos |
bunnei
|
993afd3bf0
Merge pull request #310 from lioncash/ssat16
|
%!s(int64=11) %!d(string=hai) anos |
Lioncash
|
2a097f0990
armemu: Should be using labs for USAD8/USADA8
|
%!s(int64=11) %!d(string=hai) anos |
bunnei
|
7095c4959b
Merge pull request #311 from lioncash/usada
|
%!s(int64=11) %!d(string=hai) anos |
bunnei
|
52bc58283d
Merge pull request #313 from lioncash/smlsd
|
%!s(int64=11) %!d(string=hai) anos |
bunnei
|
1c50a036dd
Merge pull request #314 from lioncash/qsax-qasx
|
%!s(int64=11) %!d(string=hai) anos |
bunnei
|
245abb4125
Merge pull request #294 from lioncash/var
|
%!s(int64=11) %!d(string=hai) anos |