Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct powerpc_opcode
- {
- /* The opcode name. */
- const char *name;
- /* The opcode itself. Those bits which will be filled in with
- operands are zeroes. */
- uint64_t opcode;
- /* The opcode mask. This is used by the disassembler. This is a
- mask containing ones indicating those bits which must match the
- opcode field, and zeroes indicating those bits which need not
- match (and are presumably filled in by operands). */
- uint64_t mask;
- /* One bit flags for the opcode. These are used to indicate which
- specific processors support the instructions. The defined values
- are listed below. */
- ppc_cpu_t flags;
- /* One bit flags for the opcode. These are used to indicate which
- specific processors no longer support the instructions. The defined
- values are listed below. */
- ppc_cpu_t deprecated;
- /* An array of operand codes. Each code is an index into the
- operand table. They appear in the order which the operands must
- appear in assembly code, and are terminated by a zero. */
- unsigned short operands[8];
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement