CRACKbomber
|
03a04bcf78
|
Implement dbnzf
|
2025-06-27 19:47:48 -04:00 |
|
CRACKbomber
|
0bf4d36532
|
Implement frsqrte - Needs to be optimized but it should work for now
|
2025-06-27 18:06:22 -04:00 |
|
CRACKbomber
|
c81d7f82a8
|
Implement vnor/vnor128
|
2025-06-27 17:34:20 -04:00 |
|
CRACKbomber
|
c02c37b231
|
Implement bcdst - no op, performance related cache hint.
|
2025-06-27 17:32:15 -04:00 |
|
CRACKbomber
|
796c9835a3
|
Merge branch 'impl-opcodes' of https://github.com/CRACKbomber/XenonRecomp into impl-opcodes
|
2025-06-27 17:11:27 -04:00 |
|
CRACKbomber
|
bd25a87929
|
Revert "Added ability to alias function names to ease of debugging and reversing."
This reverts commit 8782d4dbd7.
|
2025-06-24 20:22:15 -04:00 |
|
CRACKbomber
|
0ddb5e5eb7
|
Double look-back to 64 bytes to account for computed switch tables containing a nop before the branch instruction.
|
2025-06-24 20:20:50 -04:00 |
|
CRACKbomber
|
8782d4dbd7
|
Added ability to alias function names to ease of debugging and reversing.
|
2025-05-31 19:10:42 -04:00 |
|
CRACKbomber
|
5e945d81e9
|
Add vsel128 to existing vsel
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
fa0c77c2ac
|
Implement vslh, vsrah, vsrh, vrlh
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
6b4c165a9b
|
Implement vsl
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
39003f075e
|
Implement vpkuhus/vpkuhus128
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
004a6dabeb
|
Implement vpkuhum
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
cce95479c1
|
Implement vpkswss/vpkswss128
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
81e8dd6777
|
Implement vpkuwum/vpkuwum128 and vpkuwus/vpkuwum128
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
9222ef0cd6
|
Implement vpkshss and vpkswus
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
045f27aad5
|
Implement all trap cards
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
30fd01f844
|
Implement subfze
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
63c0bab3cc
|
Implement vsubshs
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
13b904a991
|
Implement vminsh and vminuh
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
ca05cd7a9d
|
implement vmaxuh
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
7d9e5fb214
|
Implement vmaxsh
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
7c13094ffd
|
Implement vctuxs/vcfpuxws128
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
fb627549d8
|
Implement vavugh
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
6299ca7ee7
|
Implement mulhd and mulhdu
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
e5ca0a2684
|
Implement vcmpbfp/vcmpbfp128 - need to implement vscr saturation bit control
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
485ca80383
|
Add missing case for vandc
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
fd85a418a8
|
Implement subfme
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
4e77be82ce
|
Implement rlwnm
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
3937e5469c
|
Implement lvebx/lvehx into the lvx instruction implementation. Memory wise they perform the same operation
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
133e95a399
|
Implement eqv
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
5fce07aff4
|
Implement addme
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
5f40c803bb
|
Implement addc
|
2025-05-31 18:03:27 -04:00 |
|
CRACKbomber
|
1b73c209b7
|
Add vsel128 to existing vsel
|
2025-05-26 19:52:11 -04:00 |
|
CRACKbomber
|
691593db37
|
Implement vslh, vsrah, vsrh, vrlh
|
2025-05-23 19:44:09 -04:00 |
|
CRACKbomber
|
5c01ec54ad
|
Implement vsl
|
2025-05-23 19:42:17 -04:00 |
|
CRACKbomber
|
0b4c87071b
|
Implement vpkuhus/vpkuhus128
|
2025-05-23 19:26:02 -04:00 |
|
CRACKbomber
|
2ae394ba59
|
Implement vpkuhum
|
2025-05-23 19:23:17 -04:00 |
|
CRACKbomber
|
de697dc1b0
|
Implement vpkswss/vpkswss128
|
2025-05-23 19:19:45 -04:00 |
|
CRACKbomber
|
9db01820e4
|
Implement vpkuwum/vpkuwum128 and vpkuwus/vpkuwum128
|
2025-05-23 19:09:25 -04:00 |
|
CRACKbomber
|
0f42cc4d68
|
Implement vpkshss and vpkswus
|
2025-05-23 19:04:30 -04:00 |
|
CRACKbomber
|
541631f055
|
Implement all trap cards
|
2025-05-23 18:18:29 -04:00 |
|
CRACKbomber
|
ea988fa87e
|
Implement subfze
|
2025-05-23 18:12:17 -04:00 |
|
CRACKbomber
|
68f4ff4062
|
Implement vsubshs
|
2025-05-23 17:51:39 -04:00 |
|
CRACKbomber
|
bb20abed18
|
Implement vminsh and vminuh
|
2025-05-23 17:47:46 -04:00 |
|
CRACKbomber
|
c68a087441
|
implement vmaxuh
|
2025-05-23 17:43:36 -04:00 |
|
CRACKbomber
|
e38d06e3d5
|
Implement vmaxsh
|
2025-05-23 17:41:00 -04:00 |
|
CRACKbomber
|
3cb492f94b
|
Implement vctuxs/vcfpuxws128
|
2025-05-23 17:34:07 -04:00 |
|
CRACKbomber
|
daa4c009dc
|
Implement vavugh
|
2025-05-23 15:13:22 -04:00 |
|
CRACKbomber
|
bc9494b003
|
Implement mulhd and mulhdu
|
2025-05-23 14:56:26 -04:00 |
|