File: armv9.4-lse128.s

package info (click to toggle)
swiftlang 6.0.3-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,519,992 kB
  • sloc: cpp: 9,107,863; ansic: 2,040,022; asm: 1,135,751; python: 296,500; objc: 82,456; f90: 60,502; lisp: 34,951; pascal: 19,946; sh: 18,133; perl: 7,482; ml: 4,937; javascript: 4,117; makefile: 3,840; awk: 3,535; xml: 914; fortran: 619; cs: 573; ruby: 573
file content (98 lines) | stat: -rw-r--r-- 5,514 bytes parent folder | download | duplicates (14)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
// RUN: not llvm-mc -triple aarch64 -show-encoding -mattr +lse128 %s 2>%t | FileCheck %s
// RUN: FileCheck %s --input-file=%t --check-prefix=ERROR-INVALID-OP
// RUN: not llvm-mc -triple aarch64 -show-encoding %s 2>&1 | FileCheck --check-prefix=ERROR-NO-LSE128 %s

ldclrp   x1, x2, [x11]
// CHECK: ldclrp x1, x2, [x11]                   // encoding: [0x61,0x11,0x22,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
ldclrp   x21, x22, [sp]
// CHECK: ldclrp x21, x22, [sp]                  // encoding: [0xf5,0x13,0x36,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
ldclrpa  x1, x2, [x11]
// CHECK: ldclrpa x1, x2, [x11]                   // encoding: [0x61,0x11,0xa2,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
ldclrpa  x21, x22, [sp]
// CHECK: ldclrpa x21, x22, [sp]                  // encoding: [0xf5,0x13,0xb6,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
ldclrpal x1, x2, [x11]
// CHECK: ldclrpal x1, x2, [x11]                   // encoding: [0x61,0x11,0xe2,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
ldclrpal x21, x22, [sp]
// CHECK: ldclrpal x21, x22, [sp]                  // encoding: [0xf5,0x13,0xf6,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
ldclrpl  x1, x2, [x11]
// CHECK: ldclrpl x1, x2, [x11]                   // encoding: [0x61,0x11,0x62,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
ldclrpl  x21, x22, [sp]
// CHECK: ldclrpl x21, x22, [sp]                  // encoding: [0xf5,0x13,0x76,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
ldclrpl  x22, xzr, [sp]
// ERROR-INVALID-OP: [[@LINE-1]]:15: error: invalid operand for instruction
// ERROR-NO-LSE128: error: invalid operand for instruction
ldclrpl  xzr, x22, [sp]
// ERROR-INVALID-OP: [[@LINE-1]]:10: error: invalid operand for instruction
// ERROR-NO-LSE128: error: invalid operand for instruction

ldsetp   x1, x2, [x11]
// CHECK: ldsetp x1, x2, [x11]                   // encoding: [0x61,0x31,0x22,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
ldsetp   x21, x22, [sp]
// CHECK: ldsetp x21, x22, [sp]                  // encoding: [0xf5,0x33,0x36,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
ldsetpa  x1, x2, [x11]
// CHECK: ldsetpa x1, x2, [x11]                   // encoding: [0x61,0x31,0xa2,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
ldsetpa  x21, x22, [sp]
// CHECK: ldsetpa x21, x22, [sp]                  // encoding: [0xf5,0x33,0xb6,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
ldsetpal x1, x2, [x11]
// CHECK: ldsetpal x1, x2, [x11]                   // encoding: [0x61,0x31,0xe2,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
ldsetpal x21, x22, [sp]
// CHECK: ldsetpal x21, x22, [sp]                  // encoding: [0xf5,0x33,0xf6,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
ldsetpl  x1, x2, [x11]
// CHECK: ldsetpl x1, x2, [x11]                   // encoding: [0x61,0x31,0x62,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
ldsetpl  x21, x22, [sp]
// CHECK: ldsetpl x21, x22, [sp]                  // encoding: [0xf5,0x33,0x76,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
ldsetpl  x22, xzr, [sp]
// ERROR-INVALID-OP: [[@LINE-1]]:15: error: invalid operand for instruction
// ERROR-NO-LSE128: error: invalid operand for instruction
ldsetpl  xzr, x22, [sp]
// ERROR-INVALID-OP: [[@LINE-1]]:10: error: invalid operand for instruction
// ERROR-NO-LSE128: error: invalid operand for instruction


swpp     x1, x2, [x11]
// CHECK: swpp x1, x2, [x11]                   // encoding: [0x61,0x81,0x22,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
swpp     x21, x22, [sp]
// CHECK: swpp x21, x22, [sp]                  // encoding: [0xf5,0x83,0x36,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
swppa    x1, x2, [x11]
// CHECK: swppa x1, x2, [x11]                   // encoding: [0x61,0x81,0xa2,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
swppa    x21, x22, [sp]
// CHECK: swppa x21, x22, [sp]                  // encoding: [0xf5,0x83,0xb6,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
swppal   x1, x2, [x11]
// CHECK: swppal x1, x2, [x11]                   // encoding: [0x61,0x81,0xe2,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
swppal   x21, x22, [sp]
// CHECK: swppal x21, x22, [sp]                  // encoding: [0xf5,0x83,0xf6,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
swppl    x1, x2, [x11]
// CHECK: swppl x1, x2, [x11]                   // encoding: [0x61,0x81,0x62,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
swppl    x21, x22, [sp]
// CHECK: swppl x21, x22, [sp]                  // encoding: [0xf5,0x83,0x76,0x19]
// ERROR-NO-LSE128: [[@LINE-2]]:1: error: instruction requires: lse128
swppl    x22, xzr, [sp]
// ERROR-INVALID-OP: [[@LINE-1]]:15: error: invalid operand for instruction
// ERROR-NO-LSE128: error: invalid operand for instruction
swppl    xzr, x22, [sp]
// ERROR-INVALID-OP: [[@LINE-1]]:10: error: invalid operand for instruction
// ERROR-NO-LSE128: error: invalid operand for instruction