mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 09:13:55 -06:00
target/tricore: Add crc32.b insn
reported in https://gitlab.com/qemu-project/qemu/-/issues/1667 Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> Message-Id: <20230614100039.1337971-6-kbastian@mail.uni-paderborn.de>
This commit is contained in:
parent
dc0b4368be
commit
0eaafe33d0
4 changed files with 17 additions and 0 deletions
|
@ -2284,6 +2284,14 @@ uint32_t helper_mulr_h(uint32_t arg00, uint32_t arg01,
|
|||
return (result1 & 0xffff0000) | (result0 >> 16);
|
||||
}
|
||||
|
||||
uint32_t helper_crc32b(uint32_t arg0, uint32_t arg1)
|
||||
{
|
||||
uint8_t buf[1] = { arg0 & 0xff };
|
||||
|
||||
return crc32(arg1, buf, 1);
|
||||
}
|
||||
|
||||
|
||||
uint32_t helper_crc32_be(uint32_t arg0, uint32_t arg1)
|
||||
{
|
||||
uint8_t buf[4];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue