Commit graph

29 commits

Author SHA1 Message Date
ghidra1 162f203395 Updated certification headers 2021-03-17 18:22:50 -04:00
emteere a1a49b204c GP-183_emteere split cspec for SH2A which includes floating point
registers.  Couldn't use superh.cspec. 1/2 don't have these floating
point registers
2020-10-05 17:34:55 -04:00
Alexey Esaulenko 90c14006ca SH2 float calling conventions 2020-08-21 11:48:44 +03:00
Alexey Esaulenko a12a0c19de SH2 float substract fix 2020-08-21 11:20:01 +03:00
Octocontrabass c9fcb5efe7
SuperH: correct rotr instruction 2020-07-23 16:05:36 -07:00
ghidorahrex a621f6cefa GT-3573: Corrected SuperH rte instruction goto pcode 2020-03-02 13:12:49 -05:00
Wesley Ceraso Prudencio 077b5788ab
Fixes the lvalue for movu.b and movu.w
As with all other mov instructions, the second address is the lvalue, the one to receive the data.
For movu.b and movu.w the first address was receiving its own data.
2019-11-21 08:22:52 -08:00
shrlnm dd7e0e2097
fix typo in token finstr16
wrong bit range definition
2019-11-20 09:36:02 +03:00
shrlnm d69dbe5c97
fix movi20 and movi20s 2019-11-19 11:43:58 +03:00
mumbel cab68a3ece SuperH 2A - fix sign in action 2019-10-19 21:13:05 -05:00
mumbel 2ba38a6303 SuperH exts.b and exts.w fix 2019-09-25 16:33:15 -05:00
Ryan Kurtz af3fdf5391 GT-3029: Removing unneeded LICENSE file. 2019-09-10 13:00:16 -04:00
Ryan Kurtz 3d58e2fbb0 GT-3029: Licensing SuperH processor under the Ghidra license (Apache
2.0) with the authors' permission.
2019-09-10 12:48:35 -04:00
emteere 18efe0c228 GT-3029 Fixing minor issues for pull acceptance. Unfolded multi-store
loops
2019-09-09 18:33:33 -04:00
ghidorahrex e3fff4e69d GT-3029: Accepting pull request
Pulled-from: paramjot@gmail.com <paramjot@gmail.com>
Pulled-from: mumbel <22204578+mumbel@users.noreply.github.com>
Pulled-from: Guy Zana <guy@tokagroup.com>
2019-08-12 12:24:04 -04:00
paramjot@gmail.com 276ee657aa super-h: Corrected bsrf and jsr instructions 2019-08-08 21:59:58 -04:00
paramjot@gmail.com bab4788add Added #ifdef around shad/shld so the instructions are SH-2A only. 2019-08-04 23:44:52 -04:00
mumbel 63031e6fdd Cleanup SHAD and SHLD 2019-08-02 16:05:38 -05:00
paramjot@gmail.com 1601eee21a split mov.(b,l,w) instructions into two as requested in code review 2019-07-31 00:02:40 -04:00
mumbel b1833266e0 fixup a refactor bug in shifting 2019-07-30 17:30:32 -05:00
mumbel e6b6004b79 minor 2a cleanup 2019-07-30 17:25:23 -05:00
mumbel 922fa5c555 constructor for PC based mov 2019-07-30 17:17:18 -05:00
Guy Zana 5974048c99 super-h: fixed code review comments - 2 2019-07-30 08:45:53 +03:00
Guy Zana 63a8d9f216 super-h: fixed code review comments by @mumbel 2019-07-30 08:45:53 +03:00
Guy Zana 11833459e5 super-h: Added SuperH-2A and FPU support 2019-07-30 08:45:53 +03:00
Guy Zana 20edb02cf7 super-h: minor fixes and cleanups 2019-07-30 08:44:38 +03:00
paramjot@gmail.com 0d4d1eb7bd Removed extra whitespace in mov operand 2019-07-30 00:04:57 -04:00
paramjot@gmail.com 5f1e353e1c Implemented code review changes 2019-07-29 23:29:38 -04:00
paramjot@gmail.com 8cdf270847 Initial SuperH SH-1/SH-2 Processor Support 2019-06-23 17:58:32 -04:00