brintos

brintos / llvm-project-archived public Read only

0
0
Text · 23.8 KiB · 132dd8e Raw
351 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=aarch64 -mcpu=neoverse-n3 -instruction-tables < %s | FileCheck %s3 4irg	x0, x15irg	sp, x16irg	x0, sp7irg	x0, x1, x28irg	sp, x1, x29addg	x0, x1, #0, #110addg	sp, x2, #32, #311addg	x0, sp, #64, #512addg	x3, x4, #1008, #613addg	x5, x6, #112, #1514subg	x0, x1, #0, #115subg	sp, x2, #32, #316subg	x0, sp, #64, #517subg	x3, x4, #1008, #618subg	x5, x6, #112, #1519gmi	x0, x1, x220gmi	x3, sp, x421gmi	xzr, x0, x3022gmi	x30, x0, xzr23subp	x0, x1, x224subps	x0, x1, x225subp	x0, sp, sp26subps	x0, sp, sp27subps	xzr, x0, x128subps	xzr, sp, sp29stg	x0, [x1, #-4096]30stg	x1, [x2, #4080]31stg	x2, [sp, #16]32stg	x3, [x1]33stg	sp, [x1]34stzg	x0, [x1, #-4096]35stzg	x1, [x2, #4080]36stzg	x2, [sp, #16]37stzg	x3, [x1]38stzg	sp, [x1]39stg	x0, [x1, #-4096]!40stg	x1, [x2, #4080]!41stg	x2, [sp, #16]!42stg	sp, [sp, #16]!43stzg	x0, [x1, #-4096]!44stzg	x1, [x2, #4080]!45stzg	x2, [sp, #16]!46stzg	sp, [sp, #16]!47stg	x0, [x1], #-409648stg	x1, [x2], #408049stg	x2, [sp], #1650stg	sp, [sp], #1651stzg	x0, [x1], #-409652stzg	x1, [x2], #408053stzg	x2, [sp], #1654stzg	sp, [sp], #1655st2g	x0, [x1, #-4096]56st2g	x1, [x2, #4080]57st2g	x2, [sp, #16]58st2g	x3, [x1]59st2g	sp, [x1]60stz2g	x0, [x1, #-4096]61stz2g	x1, [x2, #4080]62stz2g	x2, [sp, #16]63stz2g	x3, [x1]64stz2g	sp, [x1]65st2g	x0, [x1, #-4096]!66st2g	x1, [x2, #4080]!67st2g	x2, [sp, #16]!68st2g	sp, [sp, #16]!69stz2g	x0, [x1, #-4096]!70stz2g	x1, [x2, #4080]!71stz2g	x2, [sp, #16]!72stz2g	sp, [sp, #16]!73st2g	x0, [x1], #-409674st2g	x1, [x2], #408075st2g	x2, [sp], #1676st2g	sp, [sp], #1677stz2g	x0, [x1], #-409678stz2g	x1, [x2], #408079stz2g	x2, [sp], #1680stz2g	sp, [sp], #1681stgp	x0, x1, [x2, #-1024]82stgp	x0, x1, [x2, #1008]83stgp	x0, x1, [sp, #16]84stgp	xzr, x1, [x2, #16]85stgp	x0, xzr, [x2, #16]86stgp	x0, xzr, [x2]87stgp	x0, x1, [x2, #-1024]!88stgp	x0, x1, [x2, #1008]!89stgp	x0, x1, [sp, #16]!90stgp	xzr, x1, [x2, #16]!91stgp	x0, xzr, [x2, #16]!92stgp	x0, x1, [x2], #-102493stgp	x0, x1, [x2], #100894stgp	x0, x1, [sp], #1695stgp	xzr, x1, [x2], #1696stgp	x0, xzr, [x2], #1697ldg	x0, [x1]98ldg	x2, [sp, #-4096]99ldg	x3, [x4, #4080]100ldgm	x0, [x1]101ldgm	x1, [sp]102ldgm	xzr, [x2]103stgm	x0, [x1]104stgm	x1, [sp]105stgm	xzr, [x2]106stzgm	x0, [x1]107stzgm	x1, [sp]108stzgm	xzr, [x2]109 110# CHECK:      Instruction Info:111# CHECK-NEXT: [1]: #uOps112# CHECK-NEXT: [2]: Latency113# CHECK-NEXT: [3]: RThroughput114# CHECK-NEXT: [4]: MayLoad115# CHECK-NEXT: [5]: MayStore116# CHECK-NEXT: [6]: HasSideEffects (U)117 118# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:119# CHECK-NEXT:  1      2     1.00                  U     irg	x0, x1120# CHECK-NEXT:  1      2     1.00                  U     irg	sp, x1121# CHECK-NEXT:  1      2     1.00                  U     irg	x0, sp122# CHECK-NEXT:  1      2     1.00                  U     irg	x0, x1, x2123# CHECK-NEXT:  1      2     1.00                  U     irg	sp, x1, x2124# CHECK-NEXT:  1      1     0.25                        addg	x0, x1, #0, #1125# CHECK-NEXT:  1      1     0.25                        addg	sp, x2, #32, #3126# CHECK-NEXT:  1      1     0.25                        addg	x0, sp, #64, #5127# CHECK-NEXT:  1      1     0.25                        addg	x3, x4, #1008, #6128# CHECK-NEXT:  1      1     0.25                        addg	x5, x6, #112, #15129# CHECK-NEXT:  1      1     0.25                  U     subg	x0, x1, #0, #1130# CHECK-NEXT:  1      1     0.25                  U     subg	sp, x2, #32, #3131# CHECK-NEXT:  1      1     0.25                  U     subg	x0, sp, #64, #5132# CHECK-NEXT:  1      1     0.25                  U     subg	x3, x4, #1008, #6133# CHECK-NEXT:  1      1     0.25                  U     subg	x5, x6, #112, #15134# CHECK-NEXT:  1      1     0.25                        gmi	x0, x1, x2135# CHECK-NEXT:  1      1     0.25                        gmi	x3, sp, x4136# CHECK-NEXT:  1      1     0.25                        gmi	xzr, x0, x30137# CHECK-NEXT:  1      1     0.25                        gmi	x30, x0, xzr138# CHECK-NEXT:  1      1     0.25                        subp	x0, x1, x2139# CHECK-NEXT:  1      1     0.25                  U     subps	x0, x1, x2140# CHECK-NEXT:  1      1     0.25                        subp	x0, sp, sp141# CHECK-NEXT:  1      1     0.25                  U     subps	x0, sp, sp142# CHECK-NEXT:  1      1     0.25                  U     subps	xzr, x0, x1143# CHECK-NEXT:  1      1     0.25                  U     subps	xzr, sp, sp144# CHECK-NEXT:  2      1     0.50           *            stg	x0, [x1, #-4096]145# CHECK-NEXT:  2      1     0.50           *            stg	x1, [x2, #4080]146# CHECK-NEXT:  2      1     0.50           *            stg	x2, [sp, #16]147# CHECK-NEXT:  2      1     0.50           *            stg	x3, [x1]148# CHECK-NEXT:  2      1     0.50           *            stg	sp, [x1]149# CHECK-NEXT:  2      1     0.50           *            stzg	x0, [x1, #-4096]150# CHECK-NEXT:  2      1     0.50           *            stzg	x1, [x2, #4080]151# CHECK-NEXT:  2      1     0.50           *            stzg	x2, [sp, #16]152# CHECK-NEXT:  2      1     0.50           *            stzg	x3, [x1]153# CHECK-NEXT:  2      1     0.50           *            stzg	sp, [x1]154# CHECK-NEXT:  3      1     0.50           *      U     stg	x0, [x1, #-4096]!155# CHECK-NEXT:  3      1     0.50           *      U     stg	x1, [x2, #4080]!156# CHECK-NEXT:  3      1     0.50           *      U     stg	x2, [sp, #16]!157# CHECK-NEXT:  3      1     0.50           *      U     stg	sp, [sp, #16]!158# CHECK-NEXT:  3      1     0.50           *      U     stzg	x0, [x1, #-4096]!159# CHECK-NEXT:  3      1     0.50           *      U     stzg	x1, [x2, #4080]!160# CHECK-NEXT:  3      1     0.50           *      U     stzg	x2, [sp, #16]!161# CHECK-NEXT:  3      1     0.50           *      U     stzg	sp, [sp, #16]!162# CHECK-NEXT:  3      1     0.50           *      U     stg	x0, [x1], #-4096163# CHECK-NEXT:  3      1     0.50           *      U     stg	x1, [x2], #4080164# CHECK-NEXT:  3      1     0.50           *      U     stg	x2, [sp], #16165# CHECK-NEXT:  3      1     0.50           *      U     stg	sp, [sp], #16166# CHECK-NEXT:  3      1     0.50           *      U     stzg	x0, [x1], #-4096167# CHECK-NEXT:  3      1     0.50           *      U     stzg	x1, [x2], #4080168# CHECK-NEXT:  3      1     0.50           *      U     stzg	x2, [sp], #16169# CHECK-NEXT:  3      1     0.50           *      U     stzg	sp, [sp], #16170# CHECK-NEXT:  2      1     0.50           *            st2g	x0, [x1, #-4096]171# CHECK-NEXT:  2      1     0.50           *            st2g	x1, [x2, #4080]172# CHECK-NEXT:  2      1     0.50           *            st2g	x2, [sp, #16]173# CHECK-NEXT:  2      1     0.50           *            st2g	x3, [x1]174# CHECK-NEXT:  2      1     0.50           *            st2g	sp, [x1]175# CHECK-NEXT:  2      1     0.50           *            stz2g	x0, [x1, #-4096]176# CHECK-NEXT:  2      1     0.50           *            stz2g	x1, [x2, #4080]177# CHECK-NEXT:  2      1     0.50           *            stz2g	x2, [sp, #16]178# CHECK-NEXT:  2      1     0.50           *            stz2g	x3, [x1]179# CHECK-NEXT:  2      1     0.50           *            stz2g	sp, [x1]180# CHECK-NEXT:  3      1     0.50           *      U     st2g	x0, [x1, #-4096]!181# CHECK-NEXT:  3      1     0.50           *      U     st2g	x1, [x2, #4080]!182# CHECK-NEXT:  3      1     0.50           *      U     st2g	x2, [sp, #16]!183# CHECK-NEXT:  3      1     0.50           *      U     st2g	sp, [sp, #16]!184# CHECK-NEXT:  3      1     0.50           *      U     stz2g	x0, [x1, #-4096]!185# CHECK-NEXT:  3      1     0.50           *      U     stz2g	x1, [x2, #4080]!186# CHECK-NEXT:  3      1     0.50           *      U     stz2g	x2, [sp, #16]!187# CHECK-NEXT:  3      1     0.50           *      U     stz2g	sp, [sp, #16]!188# CHECK-NEXT:  3      1     0.50           *      U     st2g	x0, [x1], #-4096189# CHECK-NEXT:  3      1     0.50           *      U     st2g	x1, [x2], #4080190# CHECK-NEXT:  3      1     0.50           *      U     st2g	x2, [sp], #16191# CHECK-NEXT:  3      1     0.50           *      U     st2g	sp, [sp], #16192# CHECK-NEXT:  3      1     0.50           *      U     stz2g	x0, [x1], #-4096193# CHECK-NEXT:  3      1     0.50           *      U     stz2g	x1, [x2], #4080194# CHECK-NEXT:  3      1     0.50           *      U     stz2g	x2, [sp], #16195# CHECK-NEXT:  3      1     0.50           *      U     stz2g	sp, [sp], #16196# CHECK-NEXT:  2      1     0.50           *            stgp	x0, x1, [x2, #-1024]197# CHECK-NEXT:  2      1     0.50           *            stgp	x0, x1, [x2, #1008]198# CHECK-NEXT:  2      1     0.50           *            stgp	x0, x1, [sp, #16]199# CHECK-NEXT:  2      1     0.50           *            stgp	xzr, x1, [x2, #16]200# CHECK-NEXT:  2      1     0.50           *            stgp	x0, xzr, [x2, #16]201# CHECK-NEXT:  2      1     0.50           *            stgp	x0, xzr, [x2]202# CHECK-NEXT:  3      1     0.50           *            stgp	x0, x1, [x2, #-1024]!203# CHECK-NEXT:  3      1     0.50           *            stgp	x0, x1, [x2, #1008]!204# CHECK-NEXT:  3      1     0.50           *            stgp	x0, x1, [sp, #16]!205# CHECK-NEXT:  3      1     0.50           *            stgp	xzr, x1, [x2, #16]!206# CHECK-NEXT:  3      1     0.50           *            stgp	x0, xzr, [x2, #16]!207# CHECK-NEXT:  3      1     0.50           *            stgp	x0, x1, [x2], #-1024208# CHECK-NEXT:  3      1     0.50           *            stgp	x0, x1, [x2], #1008209# CHECK-NEXT:  3      1     0.50           *            stgp	x0, x1, [sp], #16210# CHECK-NEXT:  3      1     0.50           *            stgp	xzr, x1, [x2], #16211# CHECK-NEXT:  3      1     0.50           *            stgp	x0, xzr, [x2], #16212# CHECK-NEXT:  2      5     0.33    *                   ldg	x0, [x1]213# CHECK-NEXT:  2      5     0.33    *                   ldg	x2, [sp, #-4096]214# CHECK-NEXT:  2      5     0.33    *                   ldg	x3, [x4, #4080]215# CHECK-NEXT:  1      4     0.33    *             U     ldgm	x0, [x1]216# CHECK-NEXT:  1      4     0.33    *             U     ldgm	x1, [sp]217# CHECK-NEXT:  1      4     0.33    *             U     ldgm	xzr, [x2]218# CHECK-NEXT:  2      1     0.50           *      U     stgm	x0, [x1]219# CHECK-NEXT:  2      1     0.50           *      U     stgm	x1, [sp]220# CHECK-NEXT:  2      1     0.50           *      U     stgm	xzr, [x2]221# CHECK-NEXT:  2      1     0.50           *      U     stzgm	x0, [x1]222# CHECK-NEXT:  2      1     0.50           *      U     stzgm	x1, [sp]223# CHECK-NEXT:  2      1     0.50           *      U     stzgm	xzr, [x2]224 225# CHECK:      Resources:226# CHECK-NEXT: [0.0] - N3UnitB227# CHECK-NEXT: [0.1] - N3UnitB228# CHECK-NEXT: [1.0] - N3UnitD229# CHECK-NEXT: [1.1] - N3UnitD230# CHECK-NEXT: [2]   - N3UnitL2231# CHECK-NEXT: [3.0] - N3UnitL01232# CHECK-NEXT: [3.1] - N3UnitL01233# CHECK-NEXT: [4]   - N3UnitM0234# CHECK-NEXT: [5]   - N3UnitM1235# CHECK-NEXT: [6.0] - N3UnitS236# CHECK-NEXT: [6.1] - N3UnitS237# CHECK-NEXT: [7]   - N3UnitV0238# CHECK-NEXT: [8]   - N3UnitV1239 240# CHECK:      Resource pressure per iteration:241# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2]    [3.0]  [3.1]  [4]    [5]    [6.0]  [6.1]  [7]    [8]242# CHECK-NEXT:  -      -     37.00  37.00  2.00   39.00  39.00  21.25  16.25  16.25  16.25   -      -243 244# CHECK:      Resource pressure by instruction:245# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2]    [3.0]  [3.1]  [4]    [5]    [6.0]  [6.1]  [7]    [8]    Instructions:246# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -     irg	x0, x1247# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -     irg	sp, x1248# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -     irg	x0, sp249# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -     irg	x0, x1, x2250# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -     irg	sp, x1, x2251# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     addg	x0, x1, #0, #1252# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     addg	sp, x2, #32, #3253# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     addg	x0, sp, #64, #5254# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     addg	x3, x4, #1008, #6255# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     addg	x5, x6, #112, #15256# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     subg	x0, x1, #0, #1257# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     subg	sp, x2, #32, #3258# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     subg	x0, sp, #64, #5259# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     subg	x3, x4, #1008, #6260# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     subg	x5, x6, #112, #15261# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     gmi	x0, x1, x2262# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     gmi	x3, sp, x4263# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     gmi	xzr, x0, x30264# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     gmi	x30, x0, xzr265# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     subp	x0, x1, x2266# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     subps	x0, x1, x2267# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     subp	x0, sp, sp268# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     subps	x0, sp, sp269# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     subps	xzr, x0, x1270# CHECK-NEXT:  -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -     subps	xzr, sp, sp271# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stg	x0, [x1, #-4096]272# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stg	x1, [x2, #4080]273# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stg	x2, [sp, #16]274# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stg	x3, [x1]275# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stg	sp, [x1]276# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stzg	x0, [x1, #-4096]277# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stzg	x1, [x2, #4080]278# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stzg	x2, [sp, #16]279# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stzg	x3, [x1]280# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stzg	sp, [x1]281# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stg	x0, [x1, #-4096]!282# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stg	x1, [x2, #4080]!283# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stg	x2, [sp, #16]!284# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stg	sp, [sp, #16]!285# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stzg	x0, [x1, #-4096]!286# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stzg	x1, [x2, #4080]!287# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stzg	x2, [sp, #16]!288# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stzg	sp, [sp, #16]!289# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stg	x0, [x1], #-4096290# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stg	x1, [x2], #4080291# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stg	x2, [sp], #16292# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stg	sp, [sp], #16293# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stzg	x0, [x1], #-4096294# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stzg	x1, [x2], #4080295# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stzg	x2, [sp], #16296# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stzg	sp, [sp], #16297# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     st2g	x0, [x1, #-4096]298# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     st2g	x1, [x2, #4080]299# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     st2g	x2, [sp, #16]300# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     st2g	x3, [x1]301# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     st2g	sp, [x1]302# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stz2g	x0, [x1, #-4096]303# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stz2g	x1, [x2, #4080]304# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stz2g	x2, [sp, #16]305# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stz2g	x3, [x1]306# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stz2g	sp, [x1]307# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     st2g	x0, [x1, #-4096]!308# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     st2g	x1, [x2, #4080]!309# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     st2g	x2, [sp, #16]!310# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     st2g	sp, [sp, #16]!311# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stz2g	x0, [x1, #-4096]!312# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stz2g	x1, [x2, #4080]!313# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stz2g	x2, [sp, #16]!314# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stz2g	sp, [sp, #16]!315# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     st2g	x0, [x1], #-4096316# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     st2g	x1, [x2], #4080317# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     st2g	x2, [sp], #16318# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     st2g	sp, [sp], #16319# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stz2g	x0, [x1], #-4096320# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stz2g	x1, [x2], #4080321# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stz2g	x2, [sp], #16322# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stz2g	sp, [sp], #16323# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stgp	x0, x1, [x2, #-1024]324# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stgp	x0, x1, [x2, #1008]325# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stgp	x0, x1, [sp, #16]326# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stgp	xzr, x1, [x2, #16]327# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stgp	x0, xzr, [x2, #16]328# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stgp	x0, xzr, [x2]329# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stgp	x0, x1, [x2, #-1024]!330# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stgp	x0, x1, [x2, #1008]!331# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stgp	x0, x1, [sp, #16]!332# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stgp	xzr, x1, [x2, #16]!333# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stgp	x0, xzr, [x2, #16]!334# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stgp	x0, x1, [x2], #-1024335# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stgp	x0, x1, [x2], #1008336# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stgp	x0, x1, [sp], #16337# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stgp	xzr, x1, [x2], #16338# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50   0.25   0.25   0.25   0.25    -      -     stgp	x0, xzr, [x2], #16339# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -     ldg	x0, [x1]340# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -     ldg	x2, [sp, #-4096]341# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -     ldg	x3, [x4, #4080]342# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     ldgm	x0, [x1]343# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     ldgm	x1, [sp]344# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     ldgm	xzr, [x2]345# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stgm	x0, [x1]346# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stgm	x1, [sp]347# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stgm	xzr, [x2]348# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stzgm	x0, [x1]349# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stzgm	x1, [sp]350# CHECK-NEXT:  -      -     0.50   0.50    -     0.50   0.50    -      -      -      -      -      -     stzgm	xzr, [x2]351