Commit graph

10 commits

Author SHA1 Message Date
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
7fc76dbca4 [tricore] TRICORE processor module 2019-07-17 18:00:12 -05:00