brintos

brintos / llvm-project-archived public Read only

0
0
Text · 4.0 KiB · a19a106 Raw
77 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=aarch64 -mcpu=ampere1b -instruction-tables < %s | FileCheck %s3 4abs	w1, w25abs	x2, x36cnt	w3, w47cnt	x4, x58ctz	w5, w69ctz	x6, x710smax	w7, w8, w911smax	x8, x9, x1012umax	w9, w10, w1113umax	x10, x11, x1214smin	w11, w12, w1315smin	w12, w13, w1416umin	w13, w14, w1517umin	x14, x15, x1618 19# CHECK:      Instruction Info:20# CHECK-NEXT: [1]: #uOps21# CHECK-NEXT: [2]: Latency22# CHECK-NEXT: [3]: RThroughput23# CHECK-NEXT: [4]: MayLoad24# CHECK-NEXT: [5]: MayStore25# CHECK-NEXT: [6]: HasSideEffects (U)26 27# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:28# CHECK-NEXT:  1      1     0.25                        abs	w1, w229# CHECK-NEXT:  1      1     0.25                        abs	x2, x330# CHECK-NEXT:  1      3     1.00                        cnt	w3, w431# CHECK-NEXT:  1      3     1.00                        cnt	x4, x532# CHECK-NEXT:  1      1     0.50                        ctz	w5, w633# CHECK-NEXT:  1      1     0.50                        ctz	x6, x734# CHECK-NEXT:  2      1     0.50                        smax	w7, w8, w935# CHECK-NEXT:  2      1     0.50                        smax	x8, x9, x1036# CHECK-NEXT:  2      1     0.50                        umax	w9, w10, w1137# CHECK-NEXT:  2      1     0.50                        umax	x10, x11, x1238# CHECK-NEXT:  2      1     0.50                        smin	w11, w12, w1339# CHECK-NEXT:  2      1     0.50                        smin	w12, w13, w1440# CHECK-NEXT:  2      1     0.50                        umin	w13, w14, w1541# CHECK-NEXT:  2      1     0.50                        umin	x14, x15, x1642 43# CHECK:      Resources:44# CHECK-NEXT: [0.0] - Ampere1BUnitA45# CHECK-NEXT: [0.1] - Ampere1BUnitA46# CHECK-NEXT: [1.0] - Ampere1BUnitB47# CHECK-NEXT: [1.1] - Ampere1BUnitB48# CHECK-NEXT: [2]   - Ampere1BUnitBS49# CHECK-NEXT: [3.0] - Ampere1BUnitL50# CHECK-NEXT: [3.1] - Ampere1BUnitL51# CHECK-NEXT: [4.0] - Ampere1BUnitS52# CHECK-NEXT: [4.1] - Ampere1BUnitS53# CHECK-NEXT: [5]   - Ampere1BUnitX54# CHECK-NEXT: [6]   - Ampere1BUnitY55# CHECK-NEXT: [7]   - Ampere1BUnitZ56 57# CHECK:      Resource pressure per iteration:58# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2]    [3.0]  [3.1]  [4.0]  [4.1]  [5]    [6]    [7]59# CHECK-NEXT: 6.50   6.50   3.50   3.50   2.00    -      -      -      -      -      -      -60 61# CHECK:      Resource pressure by instruction:62# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2]    [3.0]  [3.1]  [4.0]  [4.1]  [5]    [6]    [7]    Instructions:63# CHECK-NEXT: 0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     abs	w1, w264# CHECK-NEXT: 0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -     abs	x2, x365# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -     cnt	w3, w466# CHECK-NEXT:  -      -      -      -     1.00    -      -      -      -      -      -      -     cnt	x4, x567# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -      -      -      -      -     ctz	w5, w668# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -      -      -      -      -     ctz	x6, x769# CHECK-NEXT: 0.75   0.75   0.25   0.25    -      -      -      -      -      -      -      -     smax	w7, w8, w970# CHECK-NEXT: 0.75   0.75   0.25   0.25    -      -      -      -      -      -      -      -     smax	x8, x9, x1071# CHECK-NEXT: 0.75   0.75   0.25   0.25    -      -      -      -      -      -      -      -     umax	w9, w10, w1172# CHECK-NEXT: 0.75   0.75   0.25   0.25    -      -      -      -      -      -      -      -     umax	x10, x11, x1273# CHECK-NEXT: 0.75   0.75   0.25   0.25    -      -      -      -      -      -      -      -     smin	w11, w12, w1374# CHECK-NEXT: 0.75   0.75   0.25   0.25    -      -      -      -      -      -      -      -     smin	w12, w13, w1475# CHECK-NEXT: 0.75   0.75   0.25   0.25    -      -      -      -      -      -      -      -     umin	w13, w14, w1576# CHECK-NEXT: 0.75   0.75   0.25   0.25    -      -      -      -      -      -      -      -     umin	x14, x15, x1677