# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py # RUN: llvm-mca -mtriple=aarch64 -mcpu=olympus -instruction-tables < %s | FileCheck %s add w0, w1, w3, uxtb add w0, w1, w3, uxtb #1 add w0, w1, w3, uxtb #2 add w0, w1, w3, uxtb #3 add w0, w1, w3, uxtb #4 add w0, w1, w3, uxth add w0, w1, w3, uxth #1 add w0, w1, w3, uxth #2 add w0, w1, w3, uxth #3 add w0, w1, w3, uxth #4 add w0, w1, w3, uxtw add w0, w1, w3, uxtw #1 add w0, w1, w3, uxtw #2 add w0, w1, w3, uxtw #3 add w0, w1, w3, uxtw #4 add w0, w1, w3, uxtx add w0, w1, w3, uxtx #1 add w0, w1, w3, uxtx #2 add w0, w1, w3, uxtx #3 add w0, w1, w3, uxtx #4 add w0, w1, w3, sxtb add w0, w1, w3, sxtb #1 add w0, w1, w3, sxtb #2 add w0, w1, w3, sxtb #3 add w0, w1, w3, sxtb #4 add w0, w1, w3, sxth add w0, w1, w3, sxth #1 add w0, w1, w3, sxth #2 add w0, w1, w3, sxth #3 add w0, w1, w3, sxth #4 add w0, w1, w3, sxtw add w0, w1, w3, sxtw #1 add w0, w1, w3, sxtw #2 add w0, w1, w3, sxtw #3 add w0, w1, w3, sxtw #4 add w0, w1, w3, sxtx add w0, w1, w3, sxtx #1 add w0, w1, w3, sxtx #2 add w0, w1, w3, sxtx #3 add w0, w1, w3, sxtx #4 add x0, x1, w3, uxtb add x0, x1, w3, uxtb #1 add x0, x1, w3, uxtb #2 add x0, x1, w3, uxtb #3 add x0, x1, w3, uxtb #4 add x0, x1, w3, uxth add x0, x1, w3, uxth #1 add x0, x1, w3, uxth #2 add x0, x1, w3, uxth #3 add x0, x1, w3, uxth #4 add x0, x1, w3, uxtw add x0, x1, w3, uxtw #1 add x0, x1, w3, uxtw #2 add x0, x1, w3, uxtw #3 add x0, x1, w3, uxtw #4 add x0, x1, x3, uxtx add x0, x1, x3, uxtx #1 add x0, x1, x3, uxtx #2 add x0, x1, x3, uxtx #3 add x0, x1, x3, uxtx #4 add x0, x1, w3, sxtb add x0, x1, w3, sxtb #1 add x0, x1, w3, sxtb #2 add x0, x1, w3, sxtb #3 add x0, x1, w3, sxtb #4 add x0, x1, w3, sxth add x0, x1, w3, sxth #1 add x0, x1, w3, sxth #2 add x0, x1, w3, sxth #3 add x0, x1, w3, sxth #4 add x0, x1, w3, sxtw add x0, x1, w3, sxtw #1 add x0, x1, w3, sxtw #2 add x0, x1, w3, sxtw #3 add x0, x1, w3, sxtw #4 add x0, x1, x3, sxtx add x0, x1, x3, sxtx #1 add x0, x1, x3, sxtx #2 add x0, x1, x3, sxtx #3 add x0, x1, x3, sxtx #4 adds w0, w1, w3, uxtb adds w0, w1, w3, uxtb #1 adds w0, w1, w3, uxtb #2 adds w0, w1, w3, uxtb #3 adds w0, w1, w3, uxtb #4 adds w0, w1, w3, uxth adds w0, w1, w3, uxth #1 adds w0, w1, w3, uxth #2 adds w0, w1, w3, uxth #3 adds w0, w1, w3, uxth #4 adds w0, w1, w3, uxtw adds w0, w1, w3, uxtw #1 adds w0, w1, w3, uxtw #2 adds w0, w1, w3, uxtw #3 adds w0, w1, w3, uxtw #4 adds w0, w1, w3, uxtx adds w0, w1, w3, uxtx #1 adds w0, w1, w3, uxtx #2 adds w0, w1, w3, uxtx #3 adds w0, w1, w3, uxtx #4 adds w0, w1, w3, sxtb adds w0, w1, w3, sxtb #1 adds w0, w1, w3, sxtb #2 adds w0, w1, w3, sxtb #3 adds w0, w1, w3, sxtb #4 adds w0, w1, w3, sxth adds w0, w1, w3, sxth #1 adds w0, w1, w3, sxth #2 adds w0, w1, w3, sxth #3 adds w0, w1, w3, sxth #4 adds w0, w1, w3, sxtw adds w0, w1, w3, sxtw #1 adds w0, w1, w3, sxtw #2 adds w0, w1, w3, sxtw #3 adds w0, w1, w3, sxtw #4 adds w0, w1, w3, sxtx adds w0, w1, w3, sxtx #1 adds w0, w1, w3, sxtx #2 adds w0, w1, w3, sxtx #3 adds w0, w1, w3, sxtx #4 adds x0, x1, w3, uxtb adds x0, x1, w3, uxtb #1 adds x0, x1, w3, uxtb #2 adds x0, x1, w3, uxtb #3 adds x0, x1, w3, uxtb #4 adds x0, x1, w3, uxth adds x0, x1, w3, uxth #1 adds x0, x1, w3, uxth #2 adds x0, x1, w3, uxth #3 adds x0, x1, w3, uxth #4 adds x0, x1, w3, uxtw adds x0, x1, w3, uxtw #1 adds x0, x1, w3, uxtw #2 adds x0, x1, w3, uxtw #3 adds x0, x1, w3, uxtw #4 adds x0, x1, x3, uxtx adds x0, x1, x3, uxtx #1 adds x0, x1, x3, uxtx #2 adds x0, x1, x3, uxtx #3 adds x0, x1, x3, uxtx #4 adds x0, x1, w3, sxtb adds x0, x1, w3, sxtb #1 adds x0, x1, w3, sxtb #2 adds x0, x1, w3, sxtb #3 adds x0, x1, w3, sxtb #4 adds x0, x1, w3, sxth adds x0, x1, w3, sxth #1 adds x0, x1, w3, sxth #2 adds x0, x1, w3, sxth #3 adds x0, x1, w3, sxth #4 adds x0, x1, w3, sxtw adds x0, x1, w3, sxtw #1 adds x0, x1, w3, sxtw #2 adds x0, x1, w3, sxtw #3 adds x0, x1, w3, sxtw #4 adds x0, x1, x3, sxtx adds x0, x1, x3, sxtx #1 adds x0, x1, x3, sxtx #2 adds x0, x1, x3, sxtx #3 adds x0, x1, x3, sxtx #4 sub w0, w1, w3, uxtb sub w0, w1, w3, uxtb #1 sub w0, w1, w3, uxtb #2 sub w0, w1, w3, uxtb #3 sub w0, w1, w3, uxtb #4 sub w0, w1, w3, uxth sub w0, w1, w3, uxth #1 sub w0, w1, w3, uxth #2 sub w0, w1, w3, uxth #3 sub w0, w1, w3, uxth #4 sub w0, w1, w3, uxtw sub w0, w1, w3, uxtw #1 sub w0, w1, w3, uxtw #2 sub w0, w1, w3, uxtw #3 sub w0, w1, w3, uxtw #4 sub w0, w1, w3, uxtx sub w0, w1, w3, uxtx #1 sub w0, w1, w3, uxtx #2 sub w0, w1, w3, uxtx #3 sub w0, w1, w3, uxtx #4 sub w0, w1, w3, sxtb sub w0, w1, w3, sxtb #1 sub w0, w1, w3, sxtb #2 sub w0, w1, w3, sxtb #3 sub w0, w1, w3, sxtb #4 sub w0, w1, w3, sxth sub w0, w1, w3, sxth #1 sub w0, w1, w3, sxth #2 sub w0, w1, w3, sxth #3 sub w0, w1, w3, sxth #4 sub w0, w1, w3, sxtw sub w0, w1, w3, sxtw #1 sub w0, w1, w3, sxtw #2 sub w0, w1, w3, sxtw #3 sub w0, w1, w3, sxtw #4 sub w0, w1, w3, sxtx sub w0, w1, w3, sxtx #1 sub w0, w1, w3, sxtx #2 sub w0, w1, w3, sxtx #3 sub w0, w1, w3, sxtx #4 sub x0, x1, w3, uxtb sub x0, x1, w3, uxtb #1 sub x0, x1, w3, uxtb #2 sub x0, x1, w3, uxtb #3 sub x0, x1, w3, uxtb #4 sub x0, x1, w3, uxth sub x0, x1, w3, uxth #1 sub x0, x1, w3, uxth #2 sub x0, x1, w3, uxth #3 sub x0, x1, w3, uxth #4 sub x0, x1, w3, uxtw sub x0, x1, w3, uxtw #1 sub x0, x1, w3, uxtw #2 sub x0, x1, w3, uxtw #3 sub x0, x1, w3, uxtw #4 sub x0, x1, x3, uxtx sub x0, x1, x3, uxtx #1 sub x0, x1, x3, uxtx #2 sub x0, x1, x3, uxtx #3 sub x0, x1, x3, uxtx #4 sub x0, x1, w3, sxtb sub x0, x1, w3, sxtb #1 sub x0, x1, w3, sxtb #2 sub x0, x1, w3, sxtb #3 sub x0, x1, w3, sxtb #4 sub x0, x1, w3, sxth sub x0, x1, w3, sxth #1 sub x0, x1, w3, sxth #2 sub x0, x1, w3, sxth #3 sub x0, x1, w3, sxth #4 sub x0, x1, w3, sxtw sub x0, x1, w3, sxtw #1 sub x0, x1, w3, sxtw #2 sub x0, x1, w3, sxtw #3 sub x0, x1, w3, sxtw #4 sub x0, x1, x3, sxtx sub x0, x1, x3, sxtx #1 sub x0, x1, x3, sxtx #2 sub x0, x1, x3, sxtx #3 sub x0, x1, x3, sxtx #4 subs w0, w1, w3, uxtb subs w0, w1, w3, uxtb #1 subs w0, w1, w3, uxtb #2 subs w0, w1, w3, uxtb #3 subs w0, w1, w3, uxtb #4 subs w0, w1, w3, uxth subs w0, w1, w3, uxth #1 subs w0, w1, w3, uxth #2 subs w0, w1, w3, uxth #3 subs w0, w1, w3, uxth #4 subs w0, w1, w3, uxtw subs w0, w1, w3, uxtw #1 subs w0, w1, w3, uxtw #2 subs w0, w1, w3, uxtw #3 subs w0, w1, w3, uxtw #4 subs w0, w1, w3, uxtx subs w0, w1, w3, uxtx #1 subs w0, w1, w3, uxtx #2 subs w0, w1, w3, uxtx #3 subs w0, w1, w3, uxtx #4 subs w0, w1, w3, sxtb subs w0, w1, w3, sxtb #1 subs w0, w1, w3, sxtb #2 subs w0, w1, w3, sxtb #3 subs w0, w1, w3, sxtb #4 subs w0, w1, w3, sxth subs w0, w1, w3, sxth #1 subs w0, w1, w3, sxth #2 subs w0, w1, w3, sxth #3 subs w0, w1, w3, sxth #4 subs w0, w1, w3, sxtw subs w0, w1, w3, sxtw #1 subs w0, w1, w3, sxtw #2 subs w0, w1, w3, sxtw #3 subs w0, w1, w3, sxtw #4 subs w0, w1, w3, sxtx subs w0, w1, w3, sxtx #1 subs w0, w1, w3, sxtx #2 subs w0, w1, w3, sxtx #3 subs w0, w1, w3, sxtx #4 subs x0, x1, w3, uxtb subs x0, x1, w3, uxtb #1 subs x0, x1, w3, uxtb #2 subs x0, x1, w3, uxtb #3 subs x0, x1, w3, uxtb #4 subs x0, x1, w3, uxth subs x0, x1, w3, uxth #1 subs x0, x1, w3, uxth #2 subs x0, x1, w3, uxth #3 subs x0, x1, w3, uxth #4 subs x0, x1, w3, uxtw subs x0, x1, w3, uxtw #1 subs x0, x1, w3, uxtw #2 subs x0, x1, w3, uxtw #3 subs x0, x1, w3, uxtw #4 subs x0, x1, x3, uxtx subs x0, x1, x3, uxtx #1 subs x0, x1, x3, uxtx #2 subs x0, x1, x3, uxtx #3 subs x0, x1, x3, uxtx #4 subs x0, x1, w3, sxtb subs x0, x1, w3, sxtb #1 subs x0, x1, w3, sxtb #2 subs x0, x1, w3, sxtb #3 subs x0, x1, w3, sxtb #4 subs x0, x1, w3, sxth subs x0, x1, w3, sxth #1 subs x0, x1, w3, sxth #2 subs x0, x1, w3, sxth #3 subs x0, x1, w3, sxth #4 subs x0, x1, w3, sxtw subs x0, x1, w3, sxtw #1 subs x0, x1, w3, sxtw #2 subs x0, x1, w3, sxtw #3 subs x0, x1, w3, sxtw #4 subs x0, x1, x3, sxtx subs x0, x1, x3, sxtx #1 subs x0, x1, x3, sxtx #2 subs x0, x1, x3, sxtx #3 subs x0, x1, x3, sxtx #4 # CHECK: Instruction Info: # CHECK-NEXT: [1]: #uOps # CHECK-NEXT: [2]: Latency # CHECK-NEXT: [3]: RThroughput # CHECK-NEXT: [4]: MayLoad # CHECK-NEXT: [5]: MayStore # CHECK-NEXT: [6]: HasSideEffects (U) # CHECK: [1] [2] [3] [4] [5] [6] Instructions: # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, uxtb # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, uxtb #1 # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, uxtb #2 # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, uxtb #3 # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, uxtb #4 # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, uxth # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, uxth #1 # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, uxth #2 # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, uxth #3 # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, uxth #4 # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, uxtw # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, uxtw #1 # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, uxtw #2 # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, uxtw #3 # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, uxtw #4 # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, uxtx # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, uxtx #1 # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, uxtx #2 # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, uxtx #3 # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, uxtx #4 # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, sxtb # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, sxtb #1 # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, sxtb #2 # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, sxtb #3 # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, sxtb #4 # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, sxth # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, sxth #1 # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, sxth #2 # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, sxth #3 # CHECK-NEXT: 1 2 0.50 add w0, w1, w3, sxth #4 # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, sxtw # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, sxtw #1 # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, sxtw #2 # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, sxtw #3 # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, sxtw #4 # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, sxtx # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, sxtx #1 # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, sxtx #2 # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, sxtx #3 # CHECK-NEXT: 1 1 0.13 add w0, w1, w3, sxtx #4 # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, uxtb # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, uxtb #1 # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, uxtb #2 # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, uxtb #3 # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, uxtb #4 # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, uxth # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, uxth #1 # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, uxth #2 # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, uxth #3 # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, uxth #4 # CHECK-NEXT: 1 1 0.13 add x0, x1, w3, uxtw # CHECK-NEXT: 1 1 0.13 add x0, x1, w3, uxtw #1 # CHECK-NEXT: 1 1 0.13 add x0, x1, w3, uxtw #2 # CHECK-NEXT: 1 1 0.13 add x0, x1, w3, uxtw #3 # CHECK-NEXT: 1 1 0.13 add x0, x1, w3, uxtw #4 # CHECK-NEXT: 1 1 0.13 add x0, x1, x3, uxtx # CHECK-NEXT: 1 1 0.13 add x0, x1, x3, uxtx #1 # CHECK-NEXT: 1 1 0.13 add x0, x1, x3, uxtx #2 # CHECK-NEXT: 1 1 0.13 add x0, x1, x3, uxtx #3 # CHECK-NEXT: 1 1 0.13 add x0, x1, x3, uxtx #4 # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, sxtb # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, sxtb #1 # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, sxtb #2 # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, sxtb #3 # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, sxtb #4 # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, sxth # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, sxth #1 # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, sxth #2 # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, sxth #3 # CHECK-NEXT: 1 2 0.50 add x0, x1, w3, sxth #4 # CHECK-NEXT: 1 1 0.13 add x0, x1, w3, sxtw # CHECK-NEXT: 1 1 0.13 add x0, x1, w3, sxtw #1 # CHECK-NEXT: 1 1 0.13 add x0, x1, w3, sxtw #2 # CHECK-NEXT: 1 1 0.13 add x0, x1, w3, sxtw #3 # CHECK-NEXT: 1 1 0.13 add x0, x1, w3, sxtw #4 # CHECK-NEXT: 1 1 0.13 add x0, x1, x3, sxtx # CHECK-NEXT: 1 1 0.13 add x0, x1, x3, sxtx #1 # CHECK-NEXT: 1 1 0.13 add x0, x1, x3, sxtx #2 # CHECK-NEXT: 1 1 0.13 add x0, x1, x3, sxtx #3 # CHECK-NEXT: 1 1 0.13 add x0, x1, x3, sxtx #4 # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, uxtb # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, uxtb #1 # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, uxtb #2 # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, uxtb #3 # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, uxtb #4 # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, uxth # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, uxth #1 # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, uxth #2 # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, uxth #3 # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, uxth #4 # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, uxtw # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, uxtw #1 # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, uxtw #2 # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, uxtw #3 # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, uxtw #4 # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, uxtx # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, uxtx #1 # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, uxtx #2 # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, uxtx #3 # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, uxtx #4 # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, sxtb # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, sxtb #1 # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, sxtb #2 # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, sxtb #3 # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, sxtb #4 # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, sxth # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, sxth #1 # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, sxth #2 # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, sxth #3 # CHECK-NEXT: 1 2 0.50 adds w0, w1, w3, sxth #4 # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, sxtw # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, sxtw #1 # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, sxtw #2 # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, sxtw #3 # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, sxtw #4 # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, sxtx # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, sxtx #1 # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, sxtx #2 # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, sxtx #3 # CHECK-NEXT: 1 1 0.17 adds w0, w1, w3, sxtx #4 # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, uxtb # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, uxtb #1 # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, uxtb #2 # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, uxtb #3 # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, uxtb #4 # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, uxth # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, uxth #1 # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, uxth #2 # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, uxth #3 # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, uxth #4 # CHECK-NEXT: 1 1 0.17 adds x0, x1, w3, uxtw # CHECK-NEXT: 1 1 0.17 adds x0, x1, w3, uxtw #1 # CHECK-NEXT: 1 1 0.17 adds x0, x1, w3, uxtw #2 # CHECK-NEXT: 1 1 0.17 adds x0, x1, w3, uxtw #3 # CHECK-NEXT: 1 1 0.17 adds x0, x1, w3, uxtw #4 # CHECK-NEXT: 1 1 0.17 adds x0, x1, x3, uxtx # CHECK-NEXT: 1 1 0.17 adds x0, x1, x3, uxtx #1 # CHECK-NEXT: 1 1 0.17 adds x0, x1, x3, uxtx #2 # CHECK-NEXT: 1 1 0.17 adds x0, x1, x3, uxtx #3 # CHECK-NEXT: 1 1 0.17 adds x0, x1, x3, uxtx #4 # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, sxtb # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, sxtb #1 # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, sxtb #2 # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, sxtb #3 # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, sxtb #4 # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, sxth # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, sxth #1 # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, sxth #2 # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, sxth #3 # CHECK-NEXT: 1 2 0.50 adds x0, x1, w3, sxth #4 # CHECK-NEXT: 1 1 0.17 adds x0, x1, w3, sxtw # CHECK-NEXT: 1 1 0.17 adds x0, x1, w3, sxtw #1 # CHECK-NEXT: 1 1 0.17 adds x0, x1, w3, sxtw #2 # CHECK-NEXT: 1 1 0.17 adds x0, x1, w3, sxtw #3 # CHECK-NEXT: 1 1 0.17 adds x0, x1, w3, sxtw #4 # CHECK-NEXT: 1 1 0.17 adds x0, x1, x3, sxtx # CHECK-NEXT: 1 1 0.17 adds x0, x1, x3, sxtx #1 # CHECK-NEXT: 1 1 0.17 adds x0, x1, x3, sxtx #2 # CHECK-NEXT: 1 1 0.17 adds x0, x1, x3, sxtx #3 # CHECK-NEXT: 1 1 0.17 adds x0, x1, x3, sxtx #4 # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, uxtb # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, uxtb #1 # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, uxtb #2 # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, uxtb #3 # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, uxtb #4 # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, uxth # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, uxth #1 # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, uxth #2 # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, uxth #3 # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, uxth #4 # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, uxtw # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, uxtw #1 # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, uxtw #2 # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, uxtw #3 # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, uxtw #4 # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, uxtx # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, uxtx #1 # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, uxtx #2 # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, uxtx #3 # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, uxtx #4 # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, sxtb # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, sxtb #1 # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, sxtb #2 # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, sxtb #3 # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, sxtb #4 # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, sxth # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, sxth #1 # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, sxth #2 # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, sxth #3 # CHECK-NEXT: 1 2 0.50 sub w0, w1, w3, sxth #4 # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, sxtw # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, sxtw #1 # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, sxtw #2 # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, sxtw #3 # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, sxtw #4 # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, sxtx # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, sxtx #1 # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, sxtx #2 # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, sxtx #3 # CHECK-NEXT: 1 1 0.13 sub w0, w1, w3, sxtx #4 # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, uxtb # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, uxtb #1 # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, uxtb #2 # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, uxtb #3 # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, uxtb #4 # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, uxth # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, uxth #1 # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, uxth #2 # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, uxth #3 # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, uxth #4 # CHECK-NEXT: 1 1 0.13 sub x0, x1, w3, uxtw # CHECK-NEXT: 1 1 0.13 sub x0, x1, w3, uxtw #1 # CHECK-NEXT: 1 1 0.13 sub x0, x1, w3, uxtw #2 # CHECK-NEXT: 1 1 0.13 sub x0, x1, w3, uxtw #3 # CHECK-NEXT: 1 1 0.13 sub x0, x1, w3, uxtw #4 # CHECK-NEXT: 1 1 0.13 sub x0, x1, x3, uxtx # CHECK-NEXT: 1 1 0.13 sub x0, x1, x3, uxtx #1 # CHECK-NEXT: 1 1 0.13 sub x0, x1, x3, uxtx #2 # CHECK-NEXT: 1 1 0.13 sub x0, x1, x3, uxtx #3 # CHECK-NEXT: 1 1 0.13 sub x0, x1, x3, uxtx #4 # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, sxtb # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, sxtb #1 # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, sxtb #2 # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, sxtb #3 # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, sxtb #4 # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, sxth # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, sxth #1 # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, sxth #2 # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, sxth #3 # CHECK-NEXT: 1 2 0.50 sub x0, x1, w3, sxth #4 # CHECK-NEXT: 1 1 0.13 sub x0, x1, w3, sxtw # CHECK-NEXT: 1 1 0.13 sub x0, x1, w3, sxtw #1 # CHECK-NEXT: 1 1 0.13 sub x0, x1, w3, sxtw #2 # CHECK-NEXT: 1 1 0.13 sub x0, x1, w3, sxtw #3 # CHECK-NEXT: 1 1 0.13 sub x0, x1, w3, sxtw #4 # CHECK-NEXT: 1 1 0.13 sub x0, x1, x3, sxtx # CHECK-NEXT: 1 1 0.13 sub x0, x1, x3, sxtx #1 # CHECK-NEXT: 1 1 0.13 sub x0, x1, x3, sxtx #2 # CHECK-NEXT: 1 1 0.13 sub x0, x1, x3, sxtx #3 # CHECK-NEXT: 1 1 0.13 sub x0, x1, x3, sxtx #4 # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, uxtb # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, uxtb #1 # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, uxtb #2 # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, uxtb #3 # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, uxtb #4 # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, uxth # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, uxth #1 # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, uxth #2 # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, uxth #3 # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, uxth #4 # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, uxtw # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, uxtw #1 # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, uxtw #2 # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, uxtw #3 # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, uxtw #4 # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, uxtx # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, uxtx #1 # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, uxtx #2 # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, uxtx #3 # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, uxtx #4 # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, sxtb # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, sxtb #1 # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, sxtb #2 # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, sxtb #3 # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, sxtb #4 # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, sxth # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, sxth #1 # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, sxth #2 # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, sxth #3 # CHECK-NEXT: 1 2 0.50 subs w0, w1, w3, sxth #4 # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, sxtw # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, sxtw #1 # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, sxtw #2 # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, sxtw #3 # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, sxtw #4 # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, sxtx # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, sxtx #1 # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, sxtx #2 # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, sxtx #3 # CHECK-NEXT: 1 1 0.17 subs w0, w1, w3, sxtx #4 # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, uxtb # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, uxtb #1 # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, uxtb #2 # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, uxtb #3 # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, uxtb #4 # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, uxth # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, uxth #1 # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, uxth #2 # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, uxth #3 # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, uxth #4 # CHECK-NEXT: 1 1 0.17 subs x0, x1, w3, uxtw # CHECK-NEXT: 1 1 0.17 subs x0, x1, w3, uxtw #1 # CHECK-NEXT: 1 1 0.17 subs x0, x1, w3, uxtw #2 # CHECK-NEXT: 1 1 0.17 subs x0, x1, w3, uxtw #3 # CHECK-NEXT: 1 1 0.17 subs x0, x1, w3, uxtw #4 # CHECK-NEXT: 1 1 0.17 subs x0, x1, x3, uxtx # CHECK-NEXT: 1 1 0.17 subs x0, x1, x3, uxtx #1 # CHECK-NEXT: 1 1 0.17 subs x0, x1, x3, uxtx #2 # CHECK-NEXT: 1 1 0.17 subs x0, x1, x3, uxtx #3 # CHECK-NEXT: 1 1 0.17 subs x0, x1, x3, uxtx #4 # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, sxtb # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, sxtb #1 # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, sxtb #2 # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, sxtb #3 # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, sxtb #4 # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, sxth # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, sxth #1 # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, sxth #2 # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, sxth #3 # CHECK-NEXT: 1 2 0.50 subs x0, x1, w3, sxth #4 # CHECK-NEXT: 1 1 0.17 subs x0, x1, w3, sxtw # CHECK-NEXT: 1 1 0.17 subs x0, x1, w3, sxtw #1 # CHECK-NEXT: 1 1 0.17 subs x0, x1, w3, sxtw #2 # CHECK-NEXT: 1 1 0.17 subs x0, x1, w3, sxtw #3 # CHECK-NEXT: 1 1 0.17 subs x0, x1, w3, sxtw #4 # CHECK-NEXT: 1 1 0.17 subs x0, x1, x3, sxtx # CHECK-NEXT: 1 1 0.17 subs x0, x1, x3, sxtx #1 # CHECK-NEXT: 1 1 0.17 subs x0, x1, x3, sxtx #2 # CHECK-NEXT: 1 1 0.17 subs x0, x1, x3, sxtx #3 # CHECK-NEXT: 1 1 0.17 subs x0, x1, x3, sxtx #4 # CHECK: Resources: # CHECK-NEXT: [0.0] - OlympusUnitB # CHECK-NEXT: [0.1] - OlympusUnitB # CHECK-NEXT: [0.2] - OlympusUnitB # CHECK-NEXT: [0.3] - OlympusUnitB # CHECK-NEXT: [1.0] - OlympusUnitD # CHECK-NEXT: [1.1] - OlympusUnitD # CHECK-NEXT: [2.0] - OlympusUnitF # CHECK-NEXT: [2.1] - OlympusUnitF # CHECK-NEXT: [2.2] - OlympusUnitF # CHECK-NEXT: [2.3] - OlympusUnitF # CHECK-NEXT: [2.4] - OlympusUnitF # CHECK-NEXT: [2.5] - OlympusUnitF # CHECK-NEXT: [3.0] - OlympusUnitL # CHECK-NEXT: [3.1] - OlympusUnitL # CHECK-NEXT: [3.2] - OlympusUnitL # CHECK-NEXT: [3.3] - OlympusUnitL # CHECK-NEXT: [4] - OlympusUnitM0 # CHECK-NEXT: [5] - OlympusUnitM1 # CHECK-NEXT: [6.0] - OlympusUnitS # CHECK-NEXT: [6.1] - OlympusUnitS # CHECK-NEXT: [6.2] - OlympusUnitS # CHECK-NEXT: [6.3] - OlympusUnitS # CHECK-NEXT: [6.4] - OlympusUnitS # CHECK-NEXT: [6.5] - OlympusUnitS # CHECK-NEXT: [7.0] - OlympusUnitSA # CHECK-NEXT: [7.1] - OlympusUnitSA # CHECK-NEXT: [8] - OlympusUnitV0 # CHECK-NEXT: [9] - OlympusUnitV1 # CHECK-NEXT: [10] - OlympusUnitV2 # CHECK-NEXT: [11] - OlympusUnitV3 # CHECK-NEXT: [12.0] - OlympusUnitV45 # CHECK-NEXT: [12.1] - OlympusUnitV45 # CHECK: Resource pressure per iteration: # CHECK-NEXT: [0.0] [0.1] [0.2] [0.3] [1.0] [1.1] [2.0] [2.1] [2.2] [2.3] [2.4] [2.5] [3.0] [3.1] [3.2] [3.3] [4] [5] [6.0] [6.1] [6.2] [6.3] [6.4] [6.5] [7.0] [7.1] [8] [9] [10] [11] [12.0] [12.1] # CHECK-NEXT: - - - - - - 13.33 13.33 13.33 13.33 13.33 13.33 - - - - 100.00 100.00 20.00 20.00 20.00 20.00 20.00 20.00 - - - - - - - - # CHECK: Resource pressure by instruction: # CHECK-NEXT: [0.0] [0.1] [0.2] [0.3] [1.0] [1.1] [2.0] [2.1] [2.2] [2.3] [2.4] [2.5] [3.0] [3.1] [3.2] [3.3] [4] [5] [6.0] [6.1] [6.2] [6.3] [6.4] [6.5] [7.0] [7.1] [8] [9] [10] [11] [12.0] [12.1] Instructions: # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, uxtb # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, uxtb #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, uxtb #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, uxtb #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, uxtb #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, uxth # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, uxth #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, uxth #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, uxth #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, uxth #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, uxtw # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, uxtw #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, uxtw #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, uxtw #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, uxtw #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, uxtx # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, uxtx #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, uxtx #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, uxtx #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, uxtx #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, sxtb # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, sxtb #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, sxtb #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, sxtb #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, sxtb #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, sxth # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, sxth #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, sxth #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, sxth #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add w0, w1, w3, sxth #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, sxtw # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, sxtw #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, sxtw #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, sxtw #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, sxtw #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, sxtx # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, sxtx #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, sxtx #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, sxtx #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add w0, w1, w3, sxtx #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, uxtb # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, uxtb #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, uxtb #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, uxtb #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, uxtb #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, uxth # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, uxth #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, uxth #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, uxth #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, uxth #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, w3, uxtw # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, w3, uxtw #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, w3, uxtw #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, w3, uxtw #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, w3, uxtw #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, x3, uxtx # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, x3, uxtx #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, x3, uxtx #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, x3, uxtx #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, x3, uxtx #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, sxtb # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, sxtb #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, sxtb #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, sxtb #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, sxtb #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, sxth # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, sxth #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, sxth #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, sxth #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - add x0, x1, w3, sxth #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, w3, sxtw # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, w3, sxtw #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, w3, sxtw #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, w3, sxtw #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, w3, sxtw #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, x3, sxtx # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, x3, sxtx #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, x3, sxtx #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, x3, sxtx #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - add x0, x1, x3, sxtx #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, uxtb # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, uxtb #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, uxtb #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, uxtb #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, uxtb #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, uxth # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, uxth #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, uxth #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, uxth #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, uxth #4 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, uxtw # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, uxtw #1 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, uxtw #2 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, uxtw #3 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, uxtw #4 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, uxtx # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, uxtx #1 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, uxtx #2 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, uxtx #3 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, uxtx #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, sxtb # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, sxtb #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, sxtb #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, sxtb #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, sxtb #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, sxth # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, sxth #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, sxth #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, sxth #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds w0, w1, w3, sxth #4 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, sxtw # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, sxtw #1 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, sxtw #2 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, sxtw #3 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, sxtw #4 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, sxtx # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, sxtx #1 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, sxtx #2 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, sxtx #3 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds w0, w1, w3, sxtx #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, uxtb # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, uxtb #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, uxtb #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, uxtb #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, uxtb #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, uxth # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, uxth #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, uxth #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, uxth #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, uxth #4 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, w3, uxtw # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, w3, uxtw #1 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, w3, uxtw #2 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, w3, uxtw #3 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, w3, uxtw #4 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, x3, uxtx # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, x3, uxtx #1 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, x3, uxtx #2 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, x3, uxtx #3 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, x3, uxtx #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, sxtb # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, sxtb #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, sxtb #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, sxtb #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, sxtb #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, sxth # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, sxth #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, sxth #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, sxth #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - adds x0, x1, w3, sxth #4 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, w3, sxtw # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, w3, sxtw #1 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, w3, sxtw #2 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, w3, sxtw #3 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, w3, sxtw #4 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, x3, sxtx # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, x3, sxtx #1 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, x3, sxtx #2 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, x3, sxtx #3 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - adds x0, x1, x3, sxtx #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, uxtb # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, uxtb #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, uxtb #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, uxtb #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, uxtb #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, uxth # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, uxth #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, uxth #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, uxth #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, uxth #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, uxtw # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, uxtw #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, uxtw #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, uxtw #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, uxtw #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, uxtx # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, uxtx #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, uxtx #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, uxtx #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, uxtx #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, sxtb # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, sxtb #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, sxtb #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, sxtb #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, sxtb #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, sxth # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, sxth #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, sxth #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, sxth #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub w0, w1, w3, sxth #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, sxtw # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, sxtw #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, sxtw #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, sxtw #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, sxtw #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, sxtx # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, sxtx #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, sxtx #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, sxtx #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub w0, w1, w3, sxtx #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, uxtb # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, uxtb #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, uxtb #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, uxtb #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, uxtb #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, uxth # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, uxth #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, uxth #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, uxth #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, uxth #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, w3, uxtw # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, w3, uxtw #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, w3, uxtw #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, w3, uxtw #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, w3, uxtw #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, x3, uxtx # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, x3, uxtx #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, x3, uxtx #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, x3, uxtx #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, x3, uxtx #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, sxtb # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, sxtb #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, sxtb #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, sxtb #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, sxtb #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, sxth # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, sxth #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, sxth #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, sxth #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sub x0, x1, w3, sxth #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, w3, sxtw # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, w3, sxtw #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, w3, sxtw #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, w3, sxtw #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, w3, sxtw #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, x3, sxtx # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, x3, sxtx #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, x3, sxtx #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, x3, sxtx #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - sub x0, x1, x3, sxtx #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, uxtb # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, uxtb #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, uxtb #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, uxtb #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, uxtb #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, uxth # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, uxth #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, uxth #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, uxth #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, uxth #4 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, uxtw # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, uxtw #1 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, uxtw #2 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, uxtw #3 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, uxtw #4 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, uxtx # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, uxtx #1 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, uxtx #2 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, uxtx #3 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, uxtx #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, sxtb # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, sxtb #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, sxtb #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, sxtb #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, sxtb #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, sxth # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, sxth #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, sxth #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, sxth #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs w0, w1, w3, sxth #4 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, sxtw # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, sxtw #1 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, sxtw #2 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, sxtw #3 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, sxtw #4 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, sxtx # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, sxtx #1 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, sxtx #2 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, sxtx #3 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs w0, w1, w3, sxtx #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, uxtb # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, uxtb #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, uxtb #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, uxtb #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, uxtb #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, uxth # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, uxth #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, uxth #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, uxth #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, uxth #4 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, w3, uxtw # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, w3, uxtw #1 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, w3, uxtw #2 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, w3, uxtw #3 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, w3, uxtw #4 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, x3, uxtx # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, x3, uxtx #1 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, x3, uxtx #2 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, x3, uxtx #3 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, x3, uxtx #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, sxtb # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, sxtb #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, sxtb #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, sxtb #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, sxtb #4 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, sxth # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, sxth #1 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, sxth #2 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, sxth #3 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - subs x0, x1, w3, sxth #4 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, w3, sxtw # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, w3, sxtw #1 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, w3, sxtw #2 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, w3, sxtw #3 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, w3, sxtw #4 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, x3, sxtx # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, x3, sxtx #1 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, x3, sxtx #2 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, x3, sxtx #3 # CHECK-NEXT: - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - - - subs x0, x1, x3, sxtx #4