Hi all. I am working on adding support of TSX instructions to FPC compiler. So i need modify x86ins.dat. In sections "bytes" this file contains not only opcode byte. In aditional it contains some control codes that describe generation of prefixes, schema of operands coding and etc. In some message on this mailing list i found that:
\ 361 = prefix 066h for SSE instruction
\ 362 = new flag VEX (starting with 0xC5 or 0xC4)
\ 372 = new flag VEX-CODE include prefix 0x0F3A
\ 75 = VEX-BYTE contains operand no. 2
\ 120 = operands 1 and 3 encoded in MODRM-Byte
\ 77 = immediate byte (bit 4-7) contains 4th operand
\ 00 = immediate byte (bit 0-3) = 0

But i need information about other control codes. Can someone give me advise: where i can found full description of those control codes?

_______________________________________________
fpc-devel maillist  -  [email protected]
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to