You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Multiply-Add multiplies two register values, adds a third register value, and writes the result to the destination register.
this is iirc x11, x11, x12, x8 => x11 = (x11 * x12) + x8
cneg
Conditional Select Negation returns, in the destination register, the value of the first source register if the condition is TRUE, and otherwise returns the negated value of the second source register.
Some pac instructions are still not handled by r2dec, these are some of them
madd
Multiply-Add multiplies two register values, adds a third register value, and writes the result to the destination register.
this is iirc
x11, x11, x12, x8
=>x11 = (x11 * x12) + x8
cneg
Conditional Select Negation returns, in the destination register, the value of the first source register if the condition is TRUE, and otherwise returns the negated value of the second source register.
https://developer.arm.com/documentation/dui0801/h/A64-General-Instructions/CSNEG
conditional comparison
Documentation about
ccmp
: https://devblogs.microsoft.com/oldnewthing/20220817-00/?p=106998ignore pac instructions (signing = nop, handle return)
fixed in my PR below
The text was updated successfully, but these errors were encountered: