mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 17:23:56 -06:00
target-arm: Implement VMULL.P8
Implement VMULL.P8 (the 32x32->64 version of the polynomial multiply instruction). Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
This commit is contained in:
parent
02615337ef
commit
e5ca24cba9
3 changed files with 35 additions and 2 deletions
|
@ -5124,8 +5124,10 @@ static int disas_neon_data_insn(CPUState * env, DisasContext *s, uint32_t insn)
|
|||
gen_neon_mull(cpu_V0, tmp, tmp2, size, u);
|
||||
break;
|
||||
case 14: /* Polynomial VMULL */
|
||||
cpu_abort(env, "Polynomial VMULL not implemented");
|
||||
|
||||
gen_helper_neon_mull_p8(cpu_V0, tmp, tmp2);
|
||||
dead_tmp(tmp2);
|
||||
dead_tmp(tmp);
|
||||
break;
|
||||
default: /* 15 is RESERVED. */
|
||||
return 1;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue