-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Labels
SystemZArchArchoutdated-moduleIssue due to an outdated arch moduleIssue due to an outdated arch module
Description
Hi,
when trying to disassemble a SystemZ Vector Load instruction that includes an alignment hint, capstone does not recognize this instruction:
$ cstool -d systemz 0xe70050003006
ERROR: invalid assembly code
Without the alignment hint, everything works fine:
$ stool -d systemz 0xe70050000006
0 e7 00 50 00 00 06 vl %v0, 0(%r5)
ID: 1966 (vl)
op_count: 2
operands[0].type: REG = v0
operands[1].type: MEM
operands[1].mem.base: REG = 5
Groups: vector
I guess the third operand (4-bit immediate M3 with possible values 0 for no alignment, 3 for doubleword aligned, and 4 for quadword aligned) is currently not parsed/supported. Would it be possible to add this?
Thanks.
Metadata
Metadata
Assignees
Labels
SystemZArchArchoutdated-moduleIssue due to an outdated arch moduleIssue due to an outdated arch module