• Adrian Hunter's avatar
    perf tests: Add APX and other new instructions to x86 instruction decoder test · fcd094e5
    Adrian Hunter authored
    Add samples of APX and other new instructions to the 'x86 instruction
    decoder - new instructions' test.
    
    Note the test is only available if the perf tool has been built with
    EXTRA_TESTS=1.
    
    Example:
    
      $ make EXTRA_TESTS=1 -C tools/perf
      $ tools/perf/perf test -F -v 'new ins' |& grep -i 'jmpabs\|popp\|pushp'
      Decoded ok: d5 00 a1 ef cd ab 90 78 56 34 12    jmpabs $0x1234567890abcdef
      Decoded ok: d5 08 53                    pushp  %rbx
      Decoded ok: d5 18 50                    pushp  %r16
      Decoded ok: d5 19 57                    pushp  %r31
      Decoded ok: d5 19 5f                    popp   %r31
      Decoded ok: d5 18 58                    popp   %r16
      Decoded ok: d5 08 5b                    popp   %rbx
    Signed-off-by: default avatarAdrian Hunter <adrian.hunter@intel.com>
    Cc: Borislav Petkov <bp@alien8.de>
    Cc: Chang S. Bae <chang.seok.bae@intel.com>
    Cc: Masami Hiramatsu <mhiramat@kernel.org>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Dave Hansen <dave.hansen@linux.intel.com>
    Cc: Nikolay Borisov <nik.borisov@suse.com>
    Cc: H. Peter Anvin <hpa@zytor.com>
    Cc: x86@kernel.org
    Signed-off-by: default avatarNamhyung Kim <namhyung@kernel.org>
    Link: https://lore.kernel.org/r/20240502105853.5338-11-adrian.hunter@intel.com
    fcd094e5
insn-x86-dat-64.c 309 KB