Ryan Kurtz
faf55a8de6
GP-5078: Improvements to Ghidra Module directory layout
2024-10-31 10:34:26 -04:00
emteere
4af7788201
GP-4479 fix decompiling of V850 binaries not using GP and TP registers
...
as constants when when computing memory references
2024-04-01 16:23:06 -04:00
ghidorahrex
b1d58c708d
GP-2565: Broke apart long bitstring in V850 sleigh module
2023-01-09 18:02:50 +00:00
Paramjot (PJ) Oberoi
559095906a
Remove Extra Newline
...
No code change
2022-08-07 17:13:56 -04:00
Paramjot (PJ) Oberoi
0a9af0b725
V850: Added Extended Floating Point Instructions
...
Added fmaf.s, fmsf.s, fnmaf.s fnmfs.s instructions
2022-07-29 21:49:15 -04:00
Paramjot (PJ) Oberoi
253c885deb
V850: fmaf.s, fnmfs.s Instructions
...
Added support for the fmaf.s and fnmfs.s instructions.
2022-07-22 21:44:41 -04:00
ghidorahrex
edae6abde8
GP-1701: added eplp register definition to V850
2022-01-25 09:07:39 -05:00
Cameron Taylor
c8322ba9e7
V850: Fixed multiply by immediate
...
Multiply by immediate (mul imm9, reg2, reg3) used a signed token for the lower 5 bits of the immediate value imm9.
This resulted in any immediate value in which the 5th bit was set to be calculated incorrectly.
imm9 = 0x18 ( 0b000011000 )
OLD: f8 0f 40 52 mul -0x8, r1, r10
NEW: f8 0f 40 52 mul 0x18, r1, r10
imm9 = -0xF0 ( 0b100010000 )
OLD: f0 0f 60 52 mul -0x10, r1, r10
NEW: f0 0f 60 52 mul -0xf0, r1, r10
2021-04-22 20:50:11 -04:00
ghidra1
162f203395
Updated certification headers
2021-03-17 18:22:50 -04:00
emteere
6bce112db6
GP-548 fixed v850 JUMP register relative instruction
2020-12-29 09:08:07 -05:00
emteere
7bd149cb84
GP-0_emteere minor change to make SP unaffected on V850
2020-11-12 20:22:24 -05:00
ghidra1
8ac353572b
Corrected sleigh compile failure for V850
2020-07-01 10:26:51 -04:00
ghidra1
b8dde7b4c8
Corrected sleigh compile issues for V850
2020-06-30 13:43:05 -04:00
emteere
2a30ec7112
GT-3523_emteere_PR-1430_Alackaj_master fixing patterns file and review
...
for merge into master
2020-06-26 14:54:05 -04:00
Aleckaj
cfc4c8c92c
Added .opinion File by @HexRoman for the analyzeHeadless
2020-04-12 20:32:40 +02:00
Aleckaj
d37ef2a0c2
Added small changes from @esaulenka
2020-03-02 10:54:13 +01:00
mumbel
ab6112c56e
initial V850 patterns
2020-03-01 15:13:11 -06:00
Aleckaj
f317ada6a8
Macros and cspec fixes
2020-02-24 20:28:58 +01:00
Aleckaj
798c94f36a
Minor changes with help of @GhidorahRex
2020-02-21 09:33:12 +01:00
Aleckaj
ddbbafaf5c
adjusted .cspec-File
2020-02-19 09:43:42 +01:00
Aleckaj
8f3cf0d2dc
Improved code with the help of @GhidorahRex
2020-02-17 16:30:15 +01:00