Pokechu22
14880b53c4
Create and use LZCOUNT Pcode op
2023-03-02 18:30:04 -08:00
Ryan Kurtz
59a40896f6
Merge remote-tracking branch
...
'origin/GP-2895_ghidorahrex_PR-4775_mkow_tricore_nor_fix' (Closes #4775 )
2023-02-18 07:40:36 -05:00
emteere
93c291ba72
GP-2905: Fixed regression in handling of spacebase register values that
...
cause a stack trace in the decompiler for RISCV. Removed unnecessary
spacebase settings in tricore, mips, riscv.
2023-02-07 10:51:56 -05:00
Michał Kowalczyk
20ec4e9446
Fix nor.t output size in TriCore Sleigh
2022-11-30 15:07:50 +01:00
ghidra1
06c8cfc24a
Merge remote-tracking branch 'origin/GP-1871_OverlappingPentry'
2022-04-25 14:47:15 -04:00
Ryan Kurtz
4f888cf98a
Merge remote-tracking branch 'origin/GP-1746_ghidorahrex_PR-2326_esaulenka_tricore_stt_fix'
2022-04-11 13:53:17 -04:00
caheckman
716dfb1690
GP-1871 Overlapping pentry tags
2022-03-30 12:42:46 -04:00
Rubens Brandão
2de7447761
Fix tricore sleigh file
...
Similar to #4016 , I found this macro `ifdef` to not be properly closed.
2022-02-23 09:41:57 -03:00
Greg Hogan
6a6db0faed
fix tricore jla
2022-01-27 10:47:39 -08:00
Greg Hogan
de73507e60
fix tricore jl
2022-01-27 10:44:56 -08:00
Ryan Kurtz
4645e3ce1e
Merge remote-tracking branch
...
'origin/GP-1220_ghidorahrex_PR-2926_nneonneo_tricore_idx' (Closes #2926 )
2021-08-17 14:45:32 -04:00
Ryan Kurtz
3a0ae8ee39
GP-849: Gradle 7 support
2021-05-12 13:45:16 -04:00
ghidra1
baeef06672
Certification cleanup
2021-04-20 17:15:14 -04:00
Robert Xiao
049bb2a3db
Update tricore2.idx to match available docs
...
The existing page numbers on tricore2.idx appear to have been obtained by adding 49 to the numbers in the index of the [documentation file](https://www.infineon.com/dgdl/Infineon-TC2xx_Architecture_vol2-UM-v01_00-EN.pdf?fileId=5546d46269bda8df0169ca1bf33124a8 ); however, the page numbers in the index are actually wrong, and several instructions aren't actually documented in that manual despite appearing in the index.
By scraping the bookmarks and links directly from the PDF, a corrected set of page numbers has been generated, excluding undocumented instructions.
2021-04-12 03:15:33 -06:00
ghidra1
162f203395
Updated certification headers
2021-03-17 18:22:50 -04:00
Alexey Esaulenko
624d0f94d7
Infineon Tricore: simplify st.t instruction
2020-10-01 19:04:16 +03:00
ghidorahrex
223e93f4d0
Merge remote-tracking branch
...
'origin/GT-3467_ghidorahrex_tricore_storebit_bug'
Fixes #1463
2020-01-27 07:21:38 -05:00
ghidorahrex
463d5f2bf8
GT-3467: Corrected tricore store bit instruction
2020-01-21 10:39:15 -05:00
Ryan Kurtz
26cab55a64
Merge remote-tracking branch 'origin/GT-3424_ghidorahrex_PR-1302_mumbel_tricoredvinit'
2019-12-23 10:36:27 -05:00
mumbel
bdefdbb61a
[tricore] Improved DVINIT instructions
...
DVINIT instruction operate better using the even/odd pair for the
initialization instead of using the 64-bit register.
Reported by @esaulenka
2019-12-01 10:55:46 -06:00
mumbel
5c439e913e
[tricore] Misuse of abs() turned into int_abs macro
2019-11-25 15:21:02 -06:00
mumbel
cb298f224c
Revert "[tricore] Fix usage of SLEIGH abs()"
...
This reverts commit efde3ebaea
.
2019-11-25 14:20:38 -06:00
mumbel
efde3ebaea
[tricore] Fix usage of SLEIGH abs()
...
Used abs() with integer, expecting integer results, which is incorrect
FLOAT_ABS - abs - Absolute value of v0 as floating point number.
2019-11-25 10:08:06 -06:00
emteere
f0810e42f2
GT-3104 Changed Tricore JLx instructions from GOTO to CALL
2019-08-23 15:08:35 -04:00
emteere
0a517e6864
GT-3041_emteere Added emulation tests and minor changes to calling
...
convention. Assigning correct return storage will require a separate
change to core Ghidra.
Pulled-from: mumbel <22204578+mumbel@users.noreply.github.com>
2019-08-02 10:45:33 -04:00
mumbel
56d427ce50
[tricore] Update gradle for 9.1.x changes
2019-07-19 18:46:11 -05:00
mumbel
7fc76dbca4
[tricore] TRICORE processor module
2019-07-17 18:00:12 -05:00