@@ -1240,21 +1240,22 @@ class emitter
1240
1240
1241
1241
#define PERFSCORE_THROUGHPUT_1C 1 .0f // Single Issue
1242
1242
1243
- #define PERFSCORE_THROUGHPUT_2C 2 .0f // slower - 2 cycles
1244
- #define PERFSCORE_THROUGHPUT_3C 3 .0f // slower - 3 cycles
1245
- #define PERFSCORE_THROUGHPUT_4C 4 .0f // slower - 4 cycles
1246
- #define PERFSCORE_THROUGHPUT_5C 5 .0f // slower - 5 cycles
1247
- #define PERFSCORE_THROUGHPUT_6C 6 .0f // slower - 6 cycles
1248
- #define PERFSCORE_THROUGHPUT_7C 7 .0f // slower - 7 cycles
1249
- #define PERFSCORE_THROUGHPUT_8C 8 .0f // slower - 8 cycles
1250
- #define PERFSCORE_THROUGHPUT_9C 9 .0f // slower - 9 cycles
1251
- #define PERFSCORE_THROUGHPUT_10C 10 .0f // slower - 10 cycles
1252
- #define PERFSCORE_THROUGHPUT_13C 13 .0f // slower - 13 cycles
1253
- #define PERFSCORE_THROUGHPUT_19C 19 .0f // slower - 19 cycles
1254
- #define PERFSCORE_THROUGHPUT_25C 25 .0f // slower - 25 cycles
1255
- #define PERFSCORE_THROUGHPUT_33C 33 .0f // slower - 33 cycles
1256
- #define PERFSCORE_THROUGHPUT_52C 52 .0f // slower - 52 cycles
1257
- #define PERFSCORE_THROUGHPUT_57C 57 .0f // slower - 57 cycles
1243
+ #define PERFSCORE_THROUGHPUT_2C 2 .0f // slower - 2 cycles
1244
+ #define PERFSCORE_THROUGHPUT_3C 3 .0f // slower - 3 cycles
1245
+ #define PERFSCORE_THROUGHPUT_4C 4 .0f // slower - 4 cycles
1246
+ #define PERFSCORE_THROUGHPUT_5C 5 .0f // slower - 5 cycles
1247
+ #define PERFSCORE_THROUGHPUT_6C 6 .0f // slower - 6 cycles
1248
+ #define PERFSCORE_THROUGHPUT_7C 7 .0f // slower - 7 cycles
1249
+ #define PERFSCORE_THROUGHPUT_8C 8 .0f // slower - 8 cycles
1250
+ #define PERFSCORE_THROUGHPUT_9C 9 .0f // slower - 9 cycles
1251
+ #define PERFSCORE_THROUGHPUT_10C 10 .0f // slower - 10 cycles
1252
+ #define PERFSCORE_THROUGHPUT_13C 13 .0f // slower - 13 cycles
1253
+ #define PERFSCORE_THROUGHPUT_19C 19 .0f // slower - 19 cycles
1254
+ #define PERFSCORE_THROUGHPUT_25C 25 .0f // slower - 25 cycles
1255
+ #define PERFSCORE_THROUGHPUT_33C 33 .0f // slower - 33 cycles
1256
+ #define PERFSCORE_THROUGHPUT_52C 52 .0f // slower - 52 cycles
1257
+ #define PERFSCORE_THROUGHPUT_57C 57 .0f // slower - 57 cycles
1258
+ #define PERFSCORE_THROUGHPUT_140C 140 .0f // slower - 140 cycles
1258
1259
1259
1260
#define PERFSCORE_LATENCY_ILLEGAL -1024 .0f
1260
1261
@@ -1281,6 +1282,7 @@ class emitter
1281
1282
#define PERFSCORE_LATENCY_26C 26 .0f
1282
1283
#define PERFSCORE_LATENCY_62C 62 .0f
1283
1284
#define PERFSCORE_LATENCY_69C 69 .0f
1285
+ #define PERFSCORE_LATENCY_140C 140 .0f
1284
1286
#define PERFSCORE_LATENCY_400C 400 .0f // Intel microcode issue with these instuctions
1285
1287
1286
1288
#define PERFSCORE_LATENCY_BRANCH_DIRECT 1 .0f // cost of an unconditional branch
0 commit comments