Skip to content

Commit

Permalink
fix compile error -- SAME ASSERTION FAILURE IS BACK
Browse files Browse the repository at this point in the history
  • Loading branch information
Michael Allen Goldstein committed Mar 8, 2024
1 parent b7df114 commit 4754bdd
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 6 deletions.
6 changes: 3 additions & 3 deletions def/inst.stat.def
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ DEF_STAT( CHILD_UOP_READ, COUNT, NO_RATIO, PER_CORE)
DEF_STAT(OP_CAT_XED_CATEGORY_AVX512_BITALG, COUNT, NO_RATIO, PER_CORE)
DEF_STAT(OP_CAT_XED_CATEGORY_AVX512_VBMI, COUNT, NO_RATIO, PER_CORE)
DEF_STAT(OP_CAT_XED_CATEGORY_AVX512_VP2INTERSECT, COUNT, NO_RATIO, PER_CORE)
DEF_STAT(OP_CAT_XED-cATEGORY_AVX_IFMA, COUNT, NO_RATIO, PER_CORE)
DEF_STAT(OP_CAT_XED_CATEGORY_AVX_IFMA, COUNT, NO_RATIO, PER_CORE)
DEF_STAT(OP_CAT_XED_CATEGORY_BINARY, COUNT, NO_RATIO, PER_CORE)
DEF_STAT(OP_CAT_XED_CATEGORY_BITBYTE, COUNT, NO_RATIO, PER_CORE)
DEF_STAT(OP_CAT_XED_CATEGORY_BLEND, COUNT, NO_RATIO, PER_CORE)
Expand Down Expand Up @@ -115,8 +115,8 @@ DEF_STAT( CHILD_UOP_READ, COUNT, NO_RATIO, PER_CORE)
DEF_STAT(OP_CAT_XED_CATEGORY_INTERRUPT, COUNT, NO_RATIO, PER_CORE)
DEF_STAT(OP_CAT_XED_CATEGORY_IO, COUNT, NO_RATIO, PER_CORE)
DEF_STAT(OP_CAT_XED_CATEGORY_IOSTRINGOP, COUNT, NO_RATIO, PER_CORE)
DEF_STAT(OP_CAT_XED-CATEGORY_KEYLOCKER, COUNT, NO_RATIO, PER_CORE)
DEF_STAT(OP_CAT_XED-CATEGORY_KEYLOCKER_WIDE, COUNT, NO_RATIO, PER_CORE)
DEF_STAT(OP_CAT_XED_CATEGORY_KEYLOCKER, COUNT, NO_RATIO, PER_CORE)
DEF_STAT(OP_CAT_XED_CATEGORY_KEYLOCKER_WIDE, COUNT, NO_RATIO, PER_CORE)
DEF_STAT(OP_CAT_XED_CATEGORY_KMASK, COUNT, NO_RATIO, PER_CORE)
DEF_STAT(OP_CAT_XED_CATEGORY_LEGACY, COUNT, NO_RATIO, PER_CORE)
DEF_STAT(OP_CAT_XED_CATEGORY_LOGICAL, COUNT, NO_RATIO, PER_CORE)
Expand Down
2 changes: 2 additions & 0 deletions def/uoplatency_x86.def
Original file line number Diff line number Diff line change
Expand Up @@ -76,3 +76,5 @@ DEFUOP( UOP_FBIT, 2)
DEFUOP( UOP_FCMOV, 1)

DEFUOP( UOP_SSE, 1)

DEFUOP( UOP_AMX_COMPUTE, 9999)
2 changes: 2 additions & 0 deletions def/uoplatency_x86_coffee_lake.def
Original file line number Diff line number Diff line change
Expand Up @@ -76,3 +76,5 @@ DEFUOP( UOP_FBIT, 2)
DEFUOP( UOP_FCMOV, 1)

DEFUOP( UOP_SSE, 1)

DEFUOP( UOP_AMX_COMPUTE, 9999)
2 changes: 2 additions & 0 deletions def/uoplatency_x86_skylake.def
Original file line number Diff line number Diff line change
Expand Up @@ -76,3 +76,5 @@ DEFUOP( UOP_FBIT, 2)
DEFUOP( UOP_FCMOV, 1)

DEFUOP( UOP_SSE, 1)

DEFUOP( UOP_AMX_COMPUTE, 9999)
2 changes: 2 additions & 0 deletions def/uoplatency_x86_skylake_x.def
Original file line number Diff line number Diff line change
Expand Up @@ -76,3 +76,5 @@ DEFUOP( UOP_FBIT, 2)
DEFUOP( UOP_FCMOV, 1)

DEFUOP( UOP_SSE, 1)

DEFUOP( UOP_AMX_COMPUTE, 9999)
4 changes: 2 additions & 2 deletions src/trace_read_cpu.cc
Original file line number Diff line number Diff line change
Expand Up @@ -1490,7 +1490,7 @@ void cpu_decoder_c::init_pin_convert(void) {
// values - Michael
switch (lat_map) {
case LATENCY_SAPPHIRE_RAPIDS:
m_int_uop_table[XED_CATEGORY_AMX_TILE] = UOP_AMX; // new
m_int_uop_table[XED_CATEGORY_AMX_TILE] = UOP_AMX_COMPUTE; // new
m_int_uop_table[XED_CATEGORY_APX] = UOP_IADD; //new
m_int_uop_table[XED_CATEGORY_AVX_IFMA] = UOP_VADD; //new
m_int_uop_table[XED_CATEGORY_FP16] = UOP_VADD; //new
Expand All @@ -1507,7 +1507,7 @@ void cpu_decoder_c::init_pin_convert(void) {
m_int_uop_table[XED_CATEGORY_VEX] = UOP_VADD; //new
m_int_uop_table[XED_CATEGORY_WRMSRNS] = UOP_IADD; //new

m_fp_uop_table[XED_CATEGORY_AMX_TILE] = UOP_AMX; //new
m_fp_uop_table[XED_CATEGORY_AMX_TILE] = UOP_AMX_COMPUTE; //new
m_fp_uop_table[XED_CATEGORY_APX] = UOP_FADD; //new
m_fp_uop_table[XED_CATEGORY_AVX_IFMA] = UOP_FADD; //new
m_fp_uop_table[XED_CATEGORY_FP16] = UOP_FADD; //new
Expand Down
2 changes: 1 addition & 1 deletion src/uop.h
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ typedef enum Uop_Type_enum {
UOP_SSE,

// AMX Instruction
UOP_AMX,
UOP_AMX_COMPUTE,

// SIMD instructions for Intel GPU
UOP_SIMD,
Expand Down

0 comments on commit 4754bdd

Please sign in to comment.