commit | 393fbe8d81ed4e26c66493bba5ac98b0bdae5f27 | [log] [tgz] |
---|---|---|
author | Jan Beulich <jbeulich@suse.com> | Fri Mar 31 08:20:22 2023 +0200 |
committer | Jan Beulich <jbeulich@suse.com> | Fri Mar 31 08:20:22 2023 +0200 |
tree | d9775858b5d09d4739cc97bbcadba6c529a2c2e8 | |
parent | d0c2e3ec82275af986ecba93b1a8602fc9a4abbd [diff] |
x86: parse special opcode modifiers for .insn So called "short form" encoding is specified by a trailing "+r", whereas a possible extension opcode is specified by the usual "/<digit>". Take these off the expression before handing it to get_absolute_expression(). Note that on targets where / starts a comment, --divide needs passing to gas in order to make use of the extension opcode functionality.