llvm-exegesis Analysis Results
Triple: x86_64-unknown-linux-gnu
Cpu: bdver2
Sched Class ADC16mi_ADC16mi8_ADC32mi_ADC32mi8_ADC64mi32_ADC64mi8_ADC8mi_ADC8mi8_SBB16mi_SBB16mi8_SBB32mi_SBB32mi8_SBB64mi32_SBB64mi8_SBB8mi_SBB8mi8 contains instructions whose performance characteristics do not match that of LLVM:
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 2 | | | - PdAGLU01: 2.00
- PdEX0: 1.00
- PdEX1: 1.00
|
Sched Class ADC8mr_ADC16mr_ADC32mr_ADC64mr_SBB8mr_SBB16mr_SBB32mr_SBB64mr contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
0 | - ADC16mr (x6)
- ADC16mr (x6)
- ADC16mr (x6)
- ADC16mr (x6)
- ADC16mr (x6)
- ADC16mr (x6)
- ADC16mr (x6)
- ADC16mr (x6)
- ADC16mr (x6)
- ADC16mr (x6)
- ADC32mr (x6)
- ADC32mr (x6)
- ADC32mr (x6)
- ADC32mr (x6)
- ADC32mr (x6)
- ADC32mr (x6)
- ADC32mr (x6)
- ADC32mr (x6)
- ADC32mr (x6)
- ADC32mr (x6)
- ADC64mr (x6)
- ADC64mr (x6)
- ADC64mr (x6)
- ADC64mr (x6)
- ADC64mr (x6)
- ADC64mr (x6)
- ADC64mr (x6)
- ADC64mr (x6)
- ADC64mr (x6)
- ADC64mr (x6)
- ADC8mr (x6)
- ADC8mr (x6)
- ADC8mr (x6)
- ADC8mr (x6)
- ADC8mr (x6)
- ADC8mr (x6)
- ADC8mr (x6)
- ADC8mr (x6)
- ADC8mr (x6)
- ADC8mr (x6)
- SBB16mr (x6)
- SBB16mr (x6)
- SBB16mr (x6)
- SBB16mr (x6)
- SBB16mr (x6)
- SBB16mr (x6)
- SBB16mr (x6)
- SBB16mr (x6)
- SBB16mr (x6)
- SBB16mr (x6)
- SBB32mr (x6)
- SBB32mr (x6)
- SBB32mr (x6)
- SBB32mr (x6)
- SBB32mr (x6)
- SBB32mr (x6)
- SBB32mr (x6)
- SBB32mr (x6)
- SBB32mr (x6)
- SBB32mr (x6)
- SBB64mr (x6)
- SBB64mr (x6)
- SBB64mr (x6)
- SBB64mr (x6)
- SBB64mr (x6)
- SBB64mr (x6)
- SBB64mr (x6)
- SBB64mr (x6)
- SBB64mr (x6)
- SBB64mr (x6)
- SBB8mr (x6)
- SBB8mr (x6)
- SBB8mr (x6)
- SBB8mr (x6)
- SBB8mr (x6)
- SBB8mr (x6)
- SBB8mr (x6)
- SBB8mr (x6)
- SBB8mr (x6)
- SBB8mr (x6)
| 1.01 [1.01;1.03] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 2 | | | - PdAGLU01: 2.00
- PdEX0: 1.00
- PdEX1: 1.00
|
Sched Class ADD16mi_ADD16mi8_ADD16mr_ADD32mi_ADD32mi8_ADD32mr_ADD64mi32_ADD64mi8_ADD64mr_ADD8mi_ADD8mi8_ADD8mr_SUB16mi_SUB16mi8_SUB16mr_SUB32mi_SUB32mi8_SUB32mr_SUB64mi32_SUB64mi8_SUB64mr_SUB8mi_SUB8mi8_SUB8mr contains instructions whose performance characteristics do not match that of LLVM:
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 2 | | | - PdAGLU01: 1.50
- PdEX0: 0.75
- PdEX1: 0.75
|
Sched Class ADD_FI16m_ADD_FI32m_SUBR_FI16m_SUBR_FI32m_SUB_FI16m_SUB_FI32m contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
1 | - ADD_FI16m (x6)
- ADD_FI16m (x6)
- ADD_FI16m (x6)
- ADD_FI16m (x6)
- ADD_FI16m (x6)
- ADD_FI16m (x6)
- ADD_FI16m (x6)
- ADD_FI16m (x6)
- ADD_FI16m (x6)
- ADD_FI16m (x6)
- ADD_FI32m (x6)
- ADD_FI32m (x6)
- ADD_FI32m (x6)
- ADD_FI32m (x6)
- ADD_FI32m (x6)
- ADD_FI32m (x6)
- ADD_FI32m (x6)
- ADD_FI32m (x6)
- ADD_FI32m (x6)
- ADD_FI32m (x6)
- SUBR_FI16m (x6)
- SUBR_FI16m (x6)
- SUBR_FI16m (x6)
- SUBR_FI16m (x6)
- SUBR_FI16m (x6)
- SUBR_FI16m (x6)
- SUBR_FI16m (x6)
- SUBR_FI16m (x6)
- SUBR_FI16m (x6)
- SUBR_FI16m (x6)
- SUBR_FI32m (x6)
- SUBR_FI32m (x6)
- SUBR_FI32m (x6)
- SUBR_FI32m (x6)
- SUBR_FI32m (x6)
- SUBR_FI32m (x6)
- SUBR_FI32m (x6)
- SUBR_FI32m (x6)
- SUBR_FI32m (x6)
- SUBR_FI32m (x6)
- SUB_FI16m (x6)
- SUB_FI16m (x6)
- SUB_FI16m (x6)
- SUB_FI16m (x6)
- SUB_FI16m (x6)
- SUB_FI16m (x6)
- SUB_FI16m (x6)
- SUB_FI16m (x6)
- SUB_FI16m (x6)
- SUB_FI16m (x6)
- SUB_FI32m (x6)
- SUB_FI32m (x6)
- SUB_FI32m (x6)
- SUB_FI32m (x6)
- SUB_FI32m (x6)
- SUB_FI32m (x6)
- SUB_FI32m (x6)
- SUB_FI32m (x6)
- SUB_FI32m (x6)
- SUB_FI32m (x6)
| 2.01 [2.01;2.01] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 1 | | - PdEX: 1
- PdFPFMA: 1
- PdFPU: 1
- PdFPU0: 1
| - PdAGLU01: 0.50
- PdEX0: 0.25
- PdEX1: 0.25
- PdFPFMA: 1.00
- PdFPU0: 1.25
- PdFPU1: 0.25
- PdFPU2: 0.25
- PdFPU3: 0.25
|
Sched Class AND16mi_AND16mi8_AND16mr_AND32mi_AND32mi8_AND32mr_AND64mi32_AND64mi8_AND64mr_AND8mi_AND8mi8_AND8mr_OR16mi_OR16mi8_OR16mr_OR32mi_OR32mi8_OR32mr_OR32mrLocked_OR64mi32_OR64mi8_OR64mr_OR8mi_OR8mi8_OR8mr_XOR16mi_XOR16mi8_XOR16mr_XOR32mi_XOR32mi8_XOR32mr_XOR64mi32_XOR64mi8_XOR64mr_XOR8mi_XOR8mi8_XOR8mr contains instructions whose performance characteristics do not match that of LLVM:
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 2 | | | - PdAGLU01: 1.50
- PdEX0: 0.75
- PdEX1: 0.75
|
Sched Class WriteSystem contains instructions whose performance characteristics do not match that of LLVM:
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 1 | | | - PdAGLU01: 0.50
- PdEX0: 0.75
- PdEX1: 0.75
|
Sched Class WriteBitTestSetImmRMW contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
6 | - BTC16mi8 (x6)
- BTC16mi8 (x6)
- BTC16mi8 (x6)
- BTC16mi8 (x6)
- BTC16mi8 (x6)
- BTC16mi8 (x6)
- BTC16mi8 (x6)
- BTC16mi8 (x6)
- BTC16mi8 (x6)
- BTC16mi8 (x6)
- BTC32mi8 (x6)
- BTC32mi8 (x6)
- BTC32mi8 (x6)
- BTC32mi8 (x6)
- BTC32mi8 (x6)
- BTC32mi8 (x6)
- BTC32mi8 (x6)
- BTC32mi8 (x6)
- BTC32mi8 (x6)
- BTC32mi8 (x6)
- BTC64mi8 (x6)
- BTC64mi8 (x6)
- BTC64mi8 (x6)
- BTC64mi8 (x6)
- BTC64mi8 (x6)
- BTC64mi8 (x6)
- BTC64mi8 (x6)
- BTC64mi8 (x6)
- BTC64mi8 (x6)
- BTC64mi8 (x6)
- BTR16mi8 (x6)
- BTR16mi8 (x6)
- BTR16mi8 (x6)
- BTR16mi8 (x6)
- BTR16mi8 (x6)
- BTR16mi8 (x6)
- BTR16mi8 (x6)
- BTR16mi8 (x6)
- BTR16mi8 (x6)
- BTR16mi8 (x6)
- BTR32mi8 (x6)
- BTR32mi8 (x6)
- BTR32mi8 (x6)
- BTR32mi8 (x6)
- BTR32mi8 (x6)
- BTR32mi8 (x6)
- BTR32mi8 (x6)
- BTR32mi8 (x6)
- BTR32mi8 (x6)
- BTR32mi8 (x6)
- BTR64mi8 (x6)
- BTR64mi8 (x6)
- BTR64mi8 (x6)
- BTR64mi8 (x6)
- BTR64mi8 (x6)
- BTR64mi8 (x6)
- BTR64mi8 (x6)
- BTR64mi8 (x6)
- BTR64mi8 (x6)
- BTR64mi8 (x6)
- BTS16mi8 (x6)
- BTS16mi8 (x6)
- BTS16mi8 (x6)
- BTS16mi8 (x6)
- BTS16mi8 (x6)
- BTS16mi8 (x6)
- BTS16mi8 (x6)
- BTS16mi8 (x6)
- BTS16mi8 (x6)
- BTS16mi8 (x6)
- BTS32mi8 (x6)
- BTS32mi8 (x6)
- BTS32mi8 (x6)
- BTS32mi8 (x6)
- BTS32mi8 (x6)
- BTS32mi8 (x6)
- BTS32mi8 (x6)
- BTS32mi8 (x6)
- BTS32mi8 (x6)
- BTS32mi8 (x6)
- BTS64mi8 (x6)
- BTS64mi8 (x6)
- BTS64mi8 (x6)
- BTS64mi8 (x6)
- BTS64mi8 (x6)
- BTS64mi8 (x6)
- BTS64mi8 (x6)
- BTS64mi8 (x6)
- BTS64mi8 (x6)
- BTS64mi8 (x6)
| 4.01 [4.01;4.05] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 5 | | | - PdAGLU01: 1.50
- PdEX0: 0.75
- PdEX1: 0.75
|
Sched Class WriteBitTestSetRegRMW contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
7 | - BTC16mr (x6)
- BTC16mr (x6)
- BTC16mr (x6)
- BTC16mr (x6)
- BTC16mr (x6)
- BTC16mr (x6)
- BTC16mr (x6)
- BTC16mr (x6)
- BTC16mr (x6)
- BTC16mr (x6)
- BTC32mr (x6)
- BTC32mr (x6)
- BTC32mr (x6)
- BTC32mr (x6)
- BTC32mr (x6)
- BTC32mr (x6)
- BTC32mr (x6)
- BTC32mr (x6)
- BTC32mr (x6)
- BTC32mr (x6)
- BTC64mr (x6)
- BTC64mr (x6)
- BTC64mr (x6)
- BTC64mr (x6)
- BTC64mr (x6)
- BTC64mr (x6)
- BTC64mr (x6)
- BTC64mr (x6)
- BTC64mr (x6)
- BTC64mr (x6)
- BTR16mr (x6)
- BTR16mr (x6)
- BTR16mr (x6)
- BTR16mr (x6)
- BTR16mr (x6)
- BTR16mr (x6)
- BTR16mr (x6)
- BTR16mr (x6)
- BTR16mr (x6)
- BTR16mr (x6)
- BTR32mr (x6)
- BTR32mr (x6)
- BTR32mr (x6)
- BTR32mr (x6)
- BTR32mr (x6)
- BTR32mr (x6)
- BTR32mr (x6)
- BTR32mr (x6)
- BTR32mr (x6)
- BTR32mr (x6)
- BTR64mr (x6)
- BTR64mr (x6)
- BTR64mr (x6)
- BTR64mr (x6)
- BTR64mr (x6)
- BTR64mr (x6)
- BTR64mr (x6)
- BTR64mr (x6)
- BTR64mr (x6)
- BTR64mr (x6)
- BTS16mr (x6)
- BTS16mr (x6)
- BTS16mr (x6)
- BTS16mr (x6)
- BTS16mr (x6)
- BTS16mr (x6)
- BTS16mr (x6)
- BTS16mr (x6)
- BTS16mr (x6)
- BTS16mr (x6)
- BTS32mr (x6)
- BTS32mr (x6)
- BTS32mr (x6)
- BTS32mr (x6)
- BTS32mr (x6)
- BTS32mr (x6)
- BTS32mr (x6)
- BTS32mr (x6)
- BTS32mr (x6)
- BTS32mr (x6)
- BTS64mr (x6)
- BTS64mr (x6)
- BTS64mr (x6)
- BTS64mr (x6)
- BTS64mr (x6)
- BTS64mr (x6)
- BTS64mr (x6)
- BTS64mr (x6)
- BTS64mr (x6)
- BTS64mr (x6)
| 10.01 [10.01;10.08] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 11 | | | - PdAGLU01: 1.50
- PdEX0: 0.75
- PdEX1: 0.75
|
Sched Class CLD contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
1 | - CLD
- CLD
- CLD
- CLD
- CLD
- CLD
- CLD
- CLD
- CLD
- CLD
| 2.01 [2.01;2.01] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 1 | | | - PdAGLU01: 0.50
- PdEX0: 0.75
- PdEX1: 0.75
|
Sched Class InvalidSchedClass contains instructions whose performance characteristics do not match that of LLVM:
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✕ | | |
Sched Class COS_F_COS_Fp32_COS_Fp64_COS_Fp80_SIN_F_SIN_Fp32_SIN_Fp64_SIN_Fp80 contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
13 | - COS_F
- COS_F
- COS_F
- COS_F
- COS_F
- COS_F
- COS_F
- COS_F
- COS_F
- COS_F
- SIN_F
- SIN_F
- SIN_F
- SIN_F
- SIN_F
- SIN_F
- SIN_F
- SIN_F
- SIN_F
- SIN_F
| 11.01 [11.01;11.05] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 1 | | | - PdAGLU01: 0.50
- PdEX0: 0.75
- PdEX1: 0.75
|
Sched Class CPUID contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
14 | - CPUID
- CPUID
- CPUID
- CPUID
- CPUID
- CPUID
- CPUID
- CPUID
- CPUID
- CPUID
| 42.52 [42.51;42.58] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 1 | | | - PdAGLU01: 0.50
- PdEX0: 0.75
- PdEX1: 0.75
|
Sched Class WriteCRC32Ld_ReadAfterLd contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
10 | - CRC32r32m16 (x14)
- CRC32r32m16 (x14)
- CRC32r32m16 (x14)
- CRC32r32m16 (x14)
- CRC32r32m16 (x14)
- CRC32r32m16 (x14)
- CRC32r32m16 (x14)
- CRC32r32m16 (x14)
- CRC32r32m16 (x14)
- CRC32r32m16 (x14)
| 5.01 [5.01;5.03] |
5 | - CRC32r32m32 (x14)
- CRC32r32m32 (x14)
- CRC32r32m32 (x14)
- CRC32r32m32 (x14)
- CRC32r32m32 (x14)
- CRC32r32m32 (x14)
- CRC32r32m32 (x14)
- CRC32r32m32 (x14)
- CRC32r32m32 (x14)
- CRC32r32m32 (x14)
| 7.01 [7.01;7.01] |
12 | - CRC32r32m8 (x14)
- CRC32r32m8 (x14)
- CRC32r32m8 (x14)
- CRC32r32m8 (x14)
- CRC32r32m8 (x14)
- CRC32r32m8 (x14)
- CRC32r32m8 (x14)
- CRC32r32m8 (x14)
- CRC32r32m8 (x14)
- CRC32r32m8 (x14)
- CRC32r64m8 (x14)
- CRC32r64m8 (x14)
- CRC32r64m8 (x14)
- CRC32r64m8 (x14)
- CRC32r64m8 (x14)
- CRC32r64m8 (x14)
- CRC32r64m8 (x14)
- CRC32r64m8 (x14)
- CRC32r64m8 (x14)
- CRC32r64m8 (x14)
| 3.01 [3.01;3.01] |
13 | - CRC32r64m64 (x14)
- CRC32r64m64 (x14)
- CRC32r64m64 (x14)
- CRC32r64m64 (x14)
- CRC32r64m64 (x14)
- CRC32r64m64 (x14)
- CRC32r64m64 (x14)
- CRC32r64m64 (x14)
- CRC32r64m64 (x14)
- CRC32r64m64 (x14)
| 11.01 [11.01;11.04] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 3 | | | - PdAGLU01: 2.50
- PdEX0: 2.25
- PdEX1: 2.25
|
Sched Class WriteCvtI2SDLd contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
0 | - CVTSI2SDrm (x6)
- CVTSI2SDrm (x6)
- CVTSI2SDrm (x6)
- CVTSI2SDrm (x6)
- CVTSI2SDrm (x6)
- CVTSI2SDrm (x6)
- CVTSI2SDrm (x6)
- CVTSI2SDrm (x6)
- CVTSI2SDrm (x6)
- CVTSI2SDrm (x6)
- CVTSI642SDrm (x6)
- CVTSI642SDrm (x6)
- CVTSI642SDrm (x6)
- CVTSI642SDrm (x6)
- CVTSI642SDrm (x6)
- CVTSI642SDrm (x6)
- CVTSI642SDrm (x6)
- CVTSI642SDrm (x6)
- CVTSI642SDrm (x6)
- CVTSI642SDrm (x6)
| 1.01 [1.01;1.03] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 2 | | - PdEX: 1
- PdFPSTO: 1
- PdFPU: 1
- PdFPU1: 1
| - PdAGLU01: 0.50
- PdEX0: 0.25
- PdEX1: 0.25
- PdFPSTO: 1.00
- PdFPU0: 0.25
- PdFPU1: 1.25
- PdFPU2: 0.25
- PdFPU3: 0.25
|
Sched Class WriteCvtI2SDLd_ReadAfterVecLd contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
0 | - CVTSI2SDrm_Int (x16)
- CVTSI2SDrm_Int (x16)
- CVTSI2SDrm_Int (x16)
- CVTSI2SDrm_Int (x16)
- CVTSI2SDrm_Int (x16)
- CVTSI2SDrm_Int (x16)
- CVTSI2SDrm_Int (x16)
- CVTSI2SDrm_Int (x16)
- CVTSI2SDrm_Int (x16)
- CVTSI2SDrm_Int (x16)
- CVTSI642SDrm_Int (x16)
- CVTSI642SDrm_Int (x16)
- CVTSI642SDrm_Int (x16)
- CVTSI642SDrm_Int (x16)
- CVTSI642SDrm_Int (x16)
- CVTSI642SDrm_Int (x16)
- CVTSI642SDrm_Int (x16)
- CVTSI642SDrm_Int (x16)
- CVTSI642SDrm_Int (x16)
- CVTSI642SDrm_Int (x16)
- VCVTSI2SDrm (x6)
- VCVTSI2SDrm (x6)
- VCVTSI2SDrm (x6)
- VCVTSI2SDrm (x6)
- VCVTSI2SDrm (x6)
- VCVTSI2SDrm (x6)
- VCVTSI2SDrm (x6)
- VCVTSI2SDrm (x6)
- VCVTSI2SDrm (x6)
- VCVTSI2SDrm (x6)
- VCVTSI2SDrm_Int (x6)
- VCVTSI2SDrm_Int (x6)
- VCVTSI2SDrm_Int (x6)
- VCVTSI2SDrm_Int (x6)
- VCVTSI2SDrm_Int (x6)
- VCVTSI2SDrm_Int (x6)
- VCVTSI2SDrm_Int (x6)
- VCVTSI2SDrm_Int (x6)
- VCVTSI2SDrm_Int (x6)
- VCVTSI2SDrm_Int (x6)
- VCVTSI642SDrm (x6)
- VCVTSI642SDrm (x6)
- VCVTSI642SDrm (x6)
- VCVTSI642SDrm (x6)
- VCVTSI642SDrm (x6)
- VCVTSI642SDrm (x6)
- VCVTSI642SDrm (x6)
- VCVTSI642SDrm (x6)
- VCVTSI642SDrm (x6)
- VCVTSI642SDrm (x6)
- VCVTSI642SDrm_Int (x6)
- VCVTSI642SDrm_Int (x6)
- VCVTSI642SDrm_Int (x6)
- VCVTSI642SDrm_Int (x6)
- VCVTSI642SDrm_Int (x6)
- VCVTSI642SDrm_Int (x6)
- VCVTSI642SDrm_Int (x6)
- VCVTSI642SDrm_Int (x6)
- VCVTSI642SDrm_Int (x6)
- VCVTSI642SDrm_Int (x6)
| 1.01 [1.01;1.02] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 2 | | - PdEX: 1
- PdFPSTO: 1
- PdFPU: 1
- PdFPU1: 1
| - PdAGLU01: 0.50
- PdEX0: 0.25
- PdEX1: 0.25
- PdFPSTO: 1.00
- PdFPU0: 0.25
- PdFPU1: 1.25
- PdFPU2: 0.25
- PdFPU3: 0.25
|
Sched Class WriteCvtI2SSLd contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
0 | - CVTSI2SSrm (x6)
- CVTSI2SSrm (x6)
- CVTSI2SSrm (x6)
- CVTSI2SSrm (x6)
- CVTSI2SSrm (x6)
- CVTSI2SSrm (x6)
- CVTSI2SSrm (x6)
- CVTSI2SSrm (x6)
- CVTSI2SSrm (x6)
- CVTSI2SSrm (x6)
- CVTSI642SSrm (x6)
- CVTSI642SSrm (x6)
- CVTSI642SSrm (x6)
- CVTSI642SSrm (x6)
- CVTSI642SSrm (x6)
- CVTSI642SSrm (x6)
- CVTSI642SSrm (x6)
- CVTSI642SSrm (x6)
- CVTSI642SSrm (x6)
- CVTSI642SSrm (x6)
| 1.01 [1.01;1.01] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 2 | | - PdEX: 1
- PdFPSTO: 1
- PdFPU: 1
- PdFPU1: 1
| - PdAGLU01: 0.50
- PdEX0: 0.25
- PdEX1: 0.25
- PdFPSTO: 1.00
- PdFPU0: 0.25
- PdFPU1: 1.25
- PdFPU2: 0.25
- PdFPU3: 0.25
|
Sched Class WriteCvtI2SSLd_ReadAfterVecLd contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
0 | - CVTSI2SSrm_Int (x16)
- CVTSI2SSrm_Int (x16)
- CVTSI2SSrm_Int (x16)
- CVTSI2SSrm_Int (x16)
- CVTSI2SSrm_Int (x16)
- CVTSI2SSrm_Int (x16)
- CVTSI2SSrm_Int (x16)
- CVTSI2SSrm_Int (x16)
- CVTSI2SSrm_Int (x16)
- CVTSI2SSrm_Int (x16)
- CVTSI642SSrm_Int (x16)
- CVTSI642SSrm_Int (x16)
- CVTSI642SSrm_Int (x16)
- CVTSI642SSrm_Int (x16)
- CVTSI642SSrm_Int (x16)
- CVTSI642SSrm_Int (x16)
- CVTSI642SSrm_Int (x16)
- CVTSI642SSrm_Int (x16)
- CVTSI642SSrm_Int (x16)
- CVTSI642SSrm_Int (x16)
- VCVTSI2SSrm (x6)
- VCVTSI2SSrm (x6)
- VCVTSI2SSrm (x6)
- VCVTSI2SSrm (x6)
- VCVTSI2SSrm (x6)
- VCVTSI2SSrm (x6)
- VCVTSI2SSrm (x6)
- VCVTSI2SSrm (x6)
- VCVTSI2SSrm (x6)
- VCVTSI2SSrm (x6)
- VCVTSI2SSrm_Int (x6)
- VCVTSI2SSrm_Int (x6)
- VCVTSI2SSrm_Int (x6)
- VCVTSI2SSrm_Int (x6)
- VCVTSI2SSrm_Int (x6)
- VCVTSI2SSrm_Int (x6)
- VCVTSI2SSrm_Int (x6)
- VCVTSI2SSrm_Int (x6)
- VCVTSI2SSrm_Int (x6)
- VCVTSI2SSrm_Int (x6)
- VCVTSI642SSrm (x6)
- VCVTSI642SSrm (x6)
- VCVTSI642SSrm (x6)
- VCVTSI642SSrm (x6)
- VCVTSI642SSrm (x6)
- VCVTSI642SSrm (x6)
- VCVTSI642SSrm (x6)
- VCVTSI642SSrm (x6)
- VCVTSI642SSrm (x6)
- VCVTSI642SSrm (x6)
- VCVTSI642SSrm_Int (x6)
- VCVTSI642SSrm_Int (x6)
- VCVTSI642SSrm_Int (x6)
- VCVTSI642SSrm_Int (x6)
- VCVTSI642SSrm_Int (x6)
- VCVTSI642SSrm_Int (x6)
- VCVTSI642SSrm_Int (x6)
- VCVTSI642SSrm_Int (x6)
- VCVTSI642SSrm_Int (x6)
- VCVTSI642SSrm_Int (x6)
| 1.01 [1.01;1.02] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 2 | | - PdEX: 1
- PdFPSTO: 1
- PdFPU: 1
- PdFPU1: 1
| - PdAGLU01: 0.50
- PdEX0: 0.25
- PdEX1: 0.25
- PdFPSTO: 1.00
- PdFPU0: 0.25
- PdFPU1: 1.25
- PdFPU2: 0.25
- PdFPU3: 0.25
|
Sched Class CWD contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
1 | - CWD
- CWD
- CWD
- CWD
- CWD
- CWD
- CWD
- CWD
- CWD
- CWD
| 2.01 [2.01;2.01] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 1 | | | - PdAGLU01: 0.50
- PdEX0: 0.75
- PdEX1: 0.75
|
Sched Class DEC16m_DEC32m_DEC64m_DEC8m_INC16m_INC32m_INC64m_INC8m_NEG16m_NEG32m_NEG64m_NEG8m_NOT16m_NOT32m_NOT64m_NOT8m contains instructions whose performance characteristics do not match that of LLVM:
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 2 | | | - PdAGLU01: 1.50
- PdEX0: 0.75
- PdEX1: 0.75
|
Sched Class DIVR_FI16m_DIVR_FI32m contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
1 | - DIVR_FI16m (x6)
- DIVR_FI16m (x6)
- DIVR_FI16m (x6)
- DIVR_FI16m (x6)
- DIVR_FI16m (x6)
- DIVR_FI16m (x6)
- DIVR_FI16m (x6)
- DIVR_FI16m (x6)
- DIVR_FI16m (x6)
- DIVR_FI16m (x6)
- DIVR_FI32m (x6)
- DIVR_FI32m (x6)
- DIVR_FI32m (x6)
- DIVR_FI32m (x6)
- DIVR_FI32m (x6)
- DIVR_FI32m (x6)
- DIVR_FI32m (x6)
- DIVR_FI32m (x6)
- DIVR_FI32m (x6)
- DIVR_FI32m (x6)
| 2.01 [2.01;2.01] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 1 | | - PdEX: 1
- PdFPFMA: 19
- PdFPU: 1
- PdFPU1: 1
| - PdAGLU01: 0.50
- PdEX0: 0.25
- PdEX1: 0.25
- PdFPFMA: 19.00
- PdFPU0: 0.25
- PdFPU1: 1.25
- PdFPU2: 0.25
- PdFPU3: 0.25
|
Sched Class DIVR_FI16m_DIVR_FI32m_DIV_FI16m_DIV_FI32m contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
1 | - DIV_FI16m (x6)
- DIV_FI16m (x6)
- DIV_FI16m (x6)
- DIV_FI16m (x6)
- DIV_FI16m (x6)
- DIV_FI16m (x6)
- DIV_FI16m (x6)
- DIV_FI16m (x6)
- DIV_FI16m (x6)
- DIV_FI16m (x6)
- DIV_FI32m (x6)
- DIV_FI32m (x6)
- DIV_FI32m (x6)
- DIV_FI32m (x6)
- DIV_FI32m (x6)
- DIV_FI32m (x6)
- DIV_FI32m (x6)
- DIV_FI32m (x6)
- DIV_FI32m (x6)
- DIV_FI32m (x6)
| 2.01 [2.01;2.05] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 1 | | - PdEX: 1
- PdFPFMA: 19
- PdFPU: 1
- PdFPU1: 1
| - PdAGLU01: 0.50
- PdEX0: 0.25
- PdEX1: 0.25
- PdFPFMA: 19.00
- PdFPU0: 0.25
- PdFPU1: 1.25
- PdFPU2: 0.25
- PdFPU3: 0.25
|
Sched Class WriteDPPSLd_ReadAfterVecXLd contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
11 | - DPPSrmi (x16)
- DPPSrmi (x16)
- DPPSrmi (x16)
- DPPSrmi (x16)
- DPPSrmi (x16)
- DPPSrmi (x16)
- DPPSrmi (x16)
- DPPSrmi (x16)
- DPPSrmi (x16)
- DPPSrmi (x16)
| 18.02 [18.02;18.02] |
35 | - VDPPSrmi (x6)
- VDPPSrmi (x6)
- VDPPSrmi (x6)
- VDPPSrmi (x6)
- VDPPSrmi (x6)
- VDPPSrmi (x6)
- VDPPSrmi (x6)
- VDPPSrmi (x6)
- VDPPSrmi (x6)
- VDPPSrmi (x6)
| 19.01 [19.01;19.01] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 18 | | - PdEX: 1
- PdFPFMA: 3
- PdFPU: 1
- PdFPU1: 1
| - PdAGLU01: 0.50
- PdEX0: 0.25
- PdEX1: 0.25
- PdFPFMA: 3.00
- PdFPU0: 0.25
- PdFPU1: 1.25
- PdFPU2: 0.25
- PdFPU3: 0.25
|
Sched Class F2XM1 contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
7 | - F2XM1
- F2XM1
- F2XM1
- F2XM1
- F2XM1
- F2XM1
- F2XM1
- F2XM1
- F2XM1
- F2XM1
| 10.01 [10.01;10.05] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 1 | | | - PdAGLU01: 0.50
- PdEX0: 0.75
- PdEX1: 0.75
|
Sched Class FBLDm contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
18 | - FBLDm (x6)
- FBLDm (x6)
- FBLDm (x6)
- FBLDm (x6)
- FBLDm (x6)
- FBLDm (x6)
- FBLDm (x6)
- FBLDm (x6)
- FBLDm (x6)
- FBLDm (x6)
| 60.01 [60.01;60.01] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 1 | | | - PdAGLU01: 0.50
- PdEX0: 0.75
- PdEX1: 0.75
|
Sched Class FBSTPm contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
19 | - FBSTPm (x6)
- FBSTPm (x6)
- FBSTPm (x6)
- FBSTPm (x6)
- FBSTPm (x6)
- FBSTPm (x6)
- FBSTPm (x6)
- FBSTPm (x6)
- FBSTPm (x6)
- FBSTPm (x6)
| 26.02 [26.01;26.05] |
llvm SchedModel data:
Valid | Variant | NumMicroOps | Latency | WriteProcRes | Idealized Resource Pressure |
---|
✔ | ✕ | 1 | | | - PdAGLU01: 0.50
- PdEX0: 0.75
- PdEX1: 0.75
|
Sched Class FLDENVm contains instructions whose performance characteristics do not match that of LLVM:
ClusterId | Opcode/Config | NumMicroOps |
---|
20 | - FLDENVm (x6)
- FLDENVm (x6)
- FLDENVm (x6)
- FLDENVm (x6)
- FLDENVm (x6)
- FLDENVm (x6)
- FLDENVm (x6)
- FLDENVm (x6)
|