brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.6 KiB · b7ec31d Raw
75 lines · plain
1// RUN: llvm-mc --triple=aarch64-linux -mattr=+cmpbr --show-encoding --show-inst < %s | FileCheck %s2 .text3 4// CHECK: cbbge w5, w3, #-1024                  // encoding: [0x05,0xa0,0x23,0x74]5    cbble w3, w5, #-10246 7// CHECK: cbbhi w5, w3, #-1024                  // encoding: [0x05,0xa0,0x43,0x74]8    cbblo w3, w5, #-10249 10// CHECK: cbbhs w5, w3, #-1024                  // encoding: [0x05,0xa0,0x63,0x74]11    cbbls w3, w5, #-102412 13// CHECK: cbbgt w5, w3, #-1024                  // encoding: [0x05,0xa0,0x03,0x74]14    cbblt w3, w5, #-102415 16// CHECK: cbhge w5, w3, #-1024                  // encoding: [0x05,0xe0,0x23,0x74]17    cbhle w3, w5, #-102418 19// CHECK: cbhhi w5, w3, #-1024                  // encoding: [0x05,0xe0,0x43,0x74]20    cbhlo w3, w5, #-102421 22// CHECK: cbhhs w5, w3, #-1024                  // encoding: [0x05,0xe0,0x63,0x74]23    cbhls w3, w5, #-102424 25// CHECK: cbhgt w5, w3, #-1024                  // encoding: [0x05,0xe0,0x03,0x74]26    cbhlt w3, w5, #-102427 28// CHECK: cbgt w5, #0, #-1024                  // encoding: [0x05,0x20,0x00,0x75]29    cbge w5, #1, #-102430 31// CHECK: cbgt x5, #63, #-1024                 // encoding: [0x05,0xa0,0x1f,0xf5]32    cbge x5, #64, #-102433 34// CHECK: cbhi w5, #0, #-1024                  // encoding: [0x05,0x20,0x40,0x75]35    cbhs w5, #1, #-102436 37// CHECK: cbhi x5, #63, #-1024                 // encoding: [0x05,0xa0,0x5f,0xf5]38    cbhs x5, #64, #-102439 40// CHECK: cblt w5, #0, #-1024                  // encoding: [0x05,0x20,0x20,0x75]41    cble w5, #-1, #-102442 43// CHECK: cblt x5, #63, #-1024                 // encoding: [0x05,0xa0,0x3f,0xf5]44    cble x5, #62, #-102445 46// CHECK: cblo w5, #0, #-1024                  // encoding: [0x05,0x20,0x60,0x75]47    cbls w5, #-1, #-102448 49// CHECK: cblo x5, #63, #-1024                 // encoding: [0x05,0xa0,0x7f,0xf5]50    cbls x5, #62, #-102451 52// CHECK: cbge w5, w3, #-1024                  // encoding: [0x05,0x20,0x23,0x74]53    cble w3, w5, #-102454 55// CHECK: cbge x5, x3, #-1024                  // encoding: [0x05,0x20,0x23,0xf4]56    cble x3, x5, #-102457 58// CHECK: cbhi w5, w3, #-1024                  // encoding: [0x05,0x20,0x43,0x74]59    cblo w3, w5, #-102460 61// CHECK: cbhi x5, x3, #-1024                  // encoding: [0x05,0x20,0x43,0xf4]62    cblo x3, x5, #-102463 64// CHECK: cbhs w5, w3, #-1024                  // encoding: [0x05,0x20,0x63,0x74]65    cbls w3, w5, #-102466 67// CHECK: cbhs x5, x3, #-1024                  // encoding: [0x05,0x20,0x63,0xf4]68    cbls x3, x5, #-102469 70// CHECK: cbgt w5, w3, #-1024                  // encoding: [0x05,0x20,0x03,0x74]71    cblt w3, w5, #-102472 73// CHECK: cbgt x5, x3, #-1024                  // encoding: [0x05,0x20,0x03,0xf4]74    cblt x3, x5, #-102475