capstone icon indicating copy to clipboard operation
capstone copied to clipboard

AArch64 can't dissam new instruction which belong to armv8.2

Open weiqi7777 opened this issue 6 years ago • 4 comments

hi: now llvm has updated to 6.0.0, and for ARM, add many new instruction in the *.td file. but the capstone don't update it.
so some new instruction which belong to armv8.2 can't dissam. can you update it ?

for example: for AArch64_GenInstrInfo.inc in llvm, line 954, there is FMULX16 ins which belong to armv8.2 for AArch64_GenInstrInfo.inc in capstone, there is no FMULX16 ins.

the arm architecture has the same problem.

thank you

weiqi7777 avatar Apr 10 '18 02:04 weiqi7777

we hopep to get some students working on GSoC to update the core of all architectures, but unfortunately we did not get anyone. so this will take sometime.

aquynh avatar Apr 14 '18 17:04 aquynh

Is something changed? Are there any hopes to have this done at all?

XVilka avatar May 27 '18 03:05 XVilka

See https://github.com/aquynh/capstone/pull/1011

XVilka avatar Sep 13 '18 08:09 XVilka

I am recently check out this project, but it seems SHA512 and SHA3 instructions which belongs to armv8.2 hasn't been supported yet?

howjmay avatar Jun 20 '21 06:06 howjmay