Lines Matching full:cortex
33 ; RUN: llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a5 | FileCheck %s --check-prefix=CORTEX-A…
34 …cortex-a5 -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no-nans-fp-math…
35 ; RUN: llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a5 -enable-sign-dependent-rounding-fp-mat…
36 …llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a5 -mattr=-neon,+d16 | FileCheck %s --check-pre…
37 …N: llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a5 -mattr=-vfp2 | FileCheck %s --check-prefi…
38 …cortex-a5 -mattr=-vfp2 -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no…
39 … llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a8 -float-abi=soft | FileCheck %s --check-pref…
40 …cortex-a8 -float-abi=soft -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable…
41 … llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a8 -float-abi=hard | FileCheck %s --check-pref…
42 …cortex-a8 -float-abi=hard -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable…
43 ; RUN: llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a8 -enable-sign-dependent-rounding-fp-mat…
44 … llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a8 -float-abi=soft | FileCheck %s --check-pref…
45 … llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a9 -float-abi=soft | FileCheck %s --check-pref…
46 …cortex-a9 -float-abi=soft -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable…
47 … llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a9 -float-abi=hard | FileCheck %s --check-pref…
48 …cortex-a9 -float-abi=hard -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable…
49 ; RUN: llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a9 -enable-sign-dependent-rounding-fp-mat…
50 ; RUN: llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a12 | FileCheck %s --check-prefix=CORTEX-…
51 … llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a9 -float-abi=soft | FileCheck %s --check-pref…
52 …cortex-a12 -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no-nans-fp-mat…
53 …: llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a12 -mattr=-vfp2 | FileCheck %s --check-prefi…
54 …cortex-a12 -mattr=-vfp2 -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-n…
55 ; RUN: llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a12 -enable-sign-dependent-rounding-fp-ma…
56 ; RUN: llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a15 | FileCheck %s --check-prefix=CORTEX-…
57 …cortex-a15 -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no-nans-fp-mat…
58 ; RUN: llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a15 -enable-sign-dependent-rounding-fp-ma…
59 ; RUN: llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a17 | FileCheck %s --check-prefix=CORTEX-…
60 …cortex-a17 -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no-nans-fp-mat…
61 …: llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a17 -mattr=-vfp2 | FileCheck %s --check-prefi…
62 …cortex-a17 -mattr=-vfp2 -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-n…
70 ; RUN: llc < %s -mtriple=armv7-linux-gnueabi -mcpu=cortex-a17 -enable-sign-dependent-rounding-fp-ma…
71 …< %s -mtriple=thumbv6m-linux-gnueabi -mcpu=cortex-m0 -mattr=+strict-align | FileCheck %s --check-p…
72 …cortex-m0 -mattr=+strict-align -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -e…
73 ; RUN: llc < %s -mtriple=thumbv6m-linux-gnueabi -mcpu=cortex-m0 -mattr=+strict-align -enable-sign-d…
74 …%s -mtriple=thumbv6m-linux-gnueabi -mcpu=cortex-m0plus -mattr=+strict-align | FileCheck %s --check…
75 …cortex-m0plus -mattr=+strict-align -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-mat…
76 ; RUN: llc < %s -mtriple=thumbv6m-linux-gnueabi -mcpu=cortex-m0plus -mattr=+strict-align -enable-si…
77 …< %s -mtriple=thumbv6m-linux-gnueabi -mcpu=cortex-m1 -mattr=+strict-align | FileCheck %s --check-p…
78 …cortex-m1 -mattr=+strict-align -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -e…
79 ; RUN: llc < %s -mtriple=thumbv6m-linux-gnueabi -mcpu=cortex-m1 -mattr=+strict-align -enable-sign-d…
83 … RUN: llc < %s -mtriple=thumbv7m-linux-gnueabi -mcpu=cortex-m3 | FileCheck %s --check-prefix=CORTE…
84 …cortex-m3 -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no-nans-fp-math…
85 ; RUN: llc < %s -mtriple=thumbv7m-linux-gnueabi -mcpu=cortex-m3 -enable-sign-dependent-rounding-fp-…
89 …c < %s -mtriple=thumbv7m-linux-gnueabi -mcpu=cortex-m4 -float-abi=soft | FileCheck %s --check-pref…
90 …cortex-m4 -float-abi=soft -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable…
91 …c < %s -mtriple=thumbv7m-linux-gnueabi -mcpu=cortex-m4 -float-abi=hard | FileCheck %s --check-pref…
92 …cortex-m4 -float-abi=hard -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable…
93 ; RUN: llc < %s -mtriple=thumbv7m-linux-gnueabi -mcpu=cortex-m4 -enable-sign-dependent-rounding-fp-…
94 …ple=thumbv7em-linux-gnueabi -mcpu=cortex-m7 -mattr=-vfp2 | FileCheck %s --check-prefix=CORTEX-M7 -…
95 …cortex-m7 -mattr=-vfp2 -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no…
96 …=thumbv7em-linux-gnueabi -mcpu=cortex-m7 -mattr=+fp-only-sp | FileCheck %s --check-prefix=CORTEX-M…
97 …cortex-m7 -mattr=+fp-only-sp -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -ena…
98 …RUN: llc < %s -mtriple=thumbv7em-linux-gnueabi -mcpu=cortex-m7 | FileCheck %s --check-prefix=CORTE…
99 ; RUN: llc < %s -mtriple=thumbv7em-linux-gnueabi -mcpu=cortex-m7 -enable-sign-dependent-rounding-fp…
100 ; RUN: llc < %s -mtriple=armv7r-linux-gnueabi -mcpu=cortex-r4 | FileCheck %s --check-prefix=CORTEX-…
101 ; RUN: llc < %s -mtriple=armv7r-linux-gnueabi -mcpu=cortex-r4f | FileCheck %s --check-prefix=CORTEX…
102 ; RUN: llc < %s -mtriple=armv7r-linux-gnueabi -mcpu=cortex-r5 | FileCheck %s --check-prefix=CORTEX-…
103 …cortex-r5 -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no-nans-fp-math…
104 ; RUN: llc < %s -mtriple=armv7r-linux-gnueabi -mcpu=cortex-r5 -enable-sign-dependent-rounding-fp-ma…
105 ; RUN: llc < %s -mtriple=armv7r-linux-gnueabi -mcpu=cortex-r7 | FileCheck %s --check-prefix=CORTEX-…
106 …cortex-r7 -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no-nans-fp-math…
107 ; RUN: llc < %s -mtriple=armv7r-linux-gnueabi -mcpu=cortex-r7 -enable-sign-dependent-rounding-fp-ma…
108 ; RUN: llc < %s -mtriple=armv7r-linux-gnueabi -mcpu=cortex-r8 | FileCheck %s --check-prefix=CORTEX-…
109 …cortex-r8 -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no-nans-fp-math…
110 ; RUN: llc < %s -mtriple=armv7r-linux-gnueabi -mcpu=cortex-r8 -enable-sign-dependent-rounding-fp-ma…
111 ; RUN: llc < %s -mtriple=armv8-linux-gnueabi -mcpu=cortex-a32 | FileCheck %s --check-prefix=CORTEX-…
112 …cortex-a32 -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no-nans-fp-mat…
113 ; RUN: llc < %s -mtriple=armv8-linux-gnueabi -mcpu=cortex-a32 -enable-sign-dependent-rounding-fp-ma…
114 ; RUN: llc < %s -mtriple=armv8-linux-gnueabi -mcpu=cortex-a35 | FileCheck %s --check-prefix=CORTEX-…
115 …cortex-a35 -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no-nans-fp-mat…
116 ; RUN: llc < %s -mtriple=armv8-linux-gnueabi -mcpu=cortex-a35 -enable-sign-dependent-rounding-fp-ma…
117 ; RUN: llc < %s -mtriple=armv8-linux-gnueabi -mcpu=cortex-a53 | FileCheck %s --check-prefix=CORTEX-…
118 …cortex-a53 -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no-nans-fp-mat…
119 ; RUN: llc < %s -mtriple=armv8-linux-gnueabi -mcpu=cortex-a53 -enable-sign-dependent-rounding-fp-ma…
120 ; RUN: llc < %s -mtriple=armv8-linux-gnueabi -mcpu=cortex-a57 | FileCheck %s --check-prefix=CORTEX-…
121 …cortex-a57 -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no-nans-fp-mat…
122 ; RUN: llc < %s -mtriple=armv8-linux-gnueabi -mcpu=cortex-a57 -enable-sign-dependent-rounding-fp-ma…
123 ; RUN: llc < %s -mtriple=armv8-linux-gnueabi -mcpu=cortex-a72 | FileCheck %s --check-prefix=CORTEX-…
124 …cortex-a72 -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no-nans-fp-mat…
125 ; RUN: llc < %s -mtriple=armv8-linux-gnueabi -mcpu=cortex-a72 -enable-sign-dependent-rounding-fp-ma…
126 ; RUN: llc < %s -mtriple=armv8-linux-gnueabi -mcpu=cortex-a73 | FileCheck %s --check-prefix=CORTEX-…
133 …UN: llc < %s -mtriple=armv7-none-linux-gnueabi -mcpu=cortex-a7 | FileCheck %s --check-prefix=CORT…
134 …cortex-a7 -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no-nans-fp-math…
135 …ple=armv7-none-linux-gnueabi -mcpu=cortex-a7 -mattr=-vfp2,-vfp3,-vfp4,-neon,-fp16 | FileCheck %s -…
136 …cortex-a7 -mattr=-vfp2,-vfp3,-vfp4,-neon,-fp16 -enable-unsafe-fp-math -disable-fp-elim -enable-no…
137 … %s -mtriple=armv7-none-linux-gnueabi -mcpu=cortex-a7 -mattr=+vfp4,-neon | FileCheck %s --check-pr…
138 ; RUN: llc < %s -mtriple=armv7-none-linux-gnueabi -mcpu=cortex-a7 -enable-sign-dependent-rounding-f…
139 …cortex-a7 -mattr=+vfp4,-neon -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -ena…
140 … -mtriple=armv7-none-linux-gnueabi -mcpu=cortex-a7 -mattr=+vfp4,,+d16,-neon | FileCheck %s --check…
153 ; RUN: llc < %s -mtriple=armv8-none-linux-gnueabi -mcpu=cortex-a32 | FileCheck %s --check-prefix=NO…
154 ; RUN: llc < %s -mtriple=armv8-none-linux-gnueabi -mcpu=cortex-a32 -mattr=+strict-align | FileCheck…
155 ; RUN: llc < %s -mtriple=armv8-none-linux-gnueabi -mcpu=cortex-a35 | FileCheck %s --check-prefix=NO…
156 ; RUN: llc < %s -mtriple=armv8-none-linux-gnueabi -mcpu=cortex-a35 -mattr=+strict-align | FileCheck…
157 ; RUN: llc < %s -mtriple=armv8-none-linux-gnueabi -mcpu=cortex-a57 | FileCheck %s --check-prefix=NO…
158 ; RUN: llc < %s -mtriple=armv8-none-linux-gnueabi -mcpu=cortex-a57 -mattr=+strict-align | FileCheck…
159 ; RUN: llc < %s -mtriple=armv8-none-linux-gnueabi -mcpu=cortex-a72 | FileCheck %s --check-prefix=NO…
160 ; RUN: llc < %s -mtriple=armv8-none-linux-gnueabi -mcpu=cortex-a72 -mattr=+strict-align | FileCheck…
165 ; RUN: llc < %s -mtriple=armv7-none-linux-gnueabi -mcpu=cortex-a7 | FileCheck %s --check-prefix=NO-…
166 ; RUN: llc < %s -mtriple=armv7-none-linux-gnueabi -mcpu=cortex-a7 -mattr=+strict-align | FileCheck …
168 ; RUN: llc < %s -mtriple=armv7r-none-linux-gnueabi -mcpu=cortex-r5 | FileCheck %s --check-prefix=NO…
169 ; RUN: llc < %s -mtriple=armv7r-none-linux-gnueabi -mcpu=cortex-r5 -mattr=+strict-align | FileCheck…
171 ; RUN: llc < %s -mtriple=thumbv7m-none-linux-gnueabi -mcpu=cortex-m3 | FileCheck %s --check-prefix=…
172 ; RUN: llc < %s -mtriple=thumbv7m-none-linux-gnueabi -mcpu=cortex-m3 -mattr=+strict-align | FileChe…
182 ; RUN: llc < %s -mtriple=thumb-none-linux-gnueabi -mcpu=cortex-m0 -mattr=+strict-align | FileCheck …
183 ; RUN: llc < %s -mtriple=thumb-none-linux-gnueabi -mattr=+strict-align -mcpu=cortex-m0 | FileCheck …
185 ; RUN: llc < %s -mtriple=thumb-none-linux-gnueabi -mcpu=cortex-m0 -mattr=+strict-align | FileCheck …
423 ; CORTEX-A7-CHECK: .eabi_attribute 6, 10
424 ; CORTEX-A7-NOFPU: .eabi_attribute 6, 10
426 ; CORTEX-A7-FPUV4: .eabi_attribute 6, 10
429 ; CORTEX-A7-CHECK: .eabi_attribute 7, 65
430 ; CORTEX-A7-NOFPU: .eabi_attribute 7, 65
431 ; CORTEX-A7-FPUV4: .eabi_attribute 7, 65
434 ; CORTEX-A7-CHECK: .eabi_attribute 8, 1
435 ; CORTEX-A7-NOFPU: .eabi_attribute 8, 1
436 ; CORTEX-A7-FPUV4: .eabi_attribute 8, 1
439 ; CORTEX-A7-CHECK: .eabi_attribute 9, 2
440 ; CORTEX-A7-NOFPU: .eabi_attribute 9, 2
441 ; CORTEX-A7-FPUV4: .eabi_attribute 9, 2
443 ; CORTEX-A7-CHECK: .fpu neon-vfpv4
444 ; CORTEX-A7-NOFPU-NOT: .fpu
445 ; CORTEX-A7-FPUV4: .fpu vfpv4
447 ; CORTEX-A7-CHECK-NOT: .eabi_attribute 19
450 ; CORTEX-A7-CHECK: .eabi_attribute 20, 1
452 ; CORTEX-A7-CHECK-FAST: .eabi_attribute 20, 2
453 ; CORTEX-A7-NOFPU: .eabi_attribute 20, 1
457 ; CORTEX-A7-NOFPU-FAST: .eabi_attribute 20, 2
458 ; CORTEX-A7-FPUV4: .eabi_attribute 20, 1
460 ; CORTEX-A7-FPUV4-FAST: .eabi_attribute 20, 2
463 ; CORTEX-A7-CHECK: .eabi_attribute 21, 1
464 ; CORTEX-A7-NOFPU: .eabi_attribute 21, 1
465 ; CORTEX-A7-FPUV4: .eabi_attribute 21, 1
468 ; CORTEX-A7-CHECK-NOT: .eabi_attribute 22
469 ; CORTEX-A7-NOFPU-NOT: .eabi_attribute 22
470 ; CORTEX-A7-FPUV4-NOT: .eabi_attribute 22
473 ; CORTEX-A7-CHECK: .eabi_attribute 23, 3
474 ; CORTEX-A7-NOFPU: .eabi_attribute 23, 3
475 ; CORTEX-A7-FPUV4: .eabi_attribute 23, 3
478 ; CORTEX-A7-CHECK: .eabi_attribute 24, 1
479 ; CORTEX-A7-NOFPU: .eabi_attribute 24, 1
480 ; CORTEX-A7-FPUV4: .eabi_attribute 24, 1
483 ; CORTEX-A7-CHECK: .eabi_attribute 25, 1
484 ; CORTEX-A7-NOFPU: .eabi_attribute 25, 1
485 ; CORTEX-A7-FPUV4: .eabi_attribute 25, 1
488 ; CORTEX-A7-CHECK: .eabi_attribute 36, 1
489 ; CORTEX-A7-NOFPU-NOT: .eabi_attribute 36
490 ; CORTEX-A7-FPUV4: .eabi_attribute 36, 1
493 ; CORTEX-A7-CHECK: .eabi_attribute 38, 1
494 ; CORTEX-A7-NOFPU: .eabi_attribute 38, 1
495 ; CORTEX-A7-FPUV4: .eabi_attribute 38, 1
498 ; CORTEX-A7-CHECK: .eabi_attribute 42, 1
499 ; CORTEX-A7-NOFPU: .eabi_attribute 42, 1
500 ; CORTEX-A7-FPUV4: .eabi_attribute 42, 1
503 ; CORTEX-A7-CHECK: .eabi_attribute 44, 2
504 ; CORTEX-A7-NOFPU: .eabi_attribute 44, 2
505 ; CORTEX-A7-FPUV4: .eabi_attribute 44, 2
508 ; CORTEX-A7-CHECK-NOT: .eabi_attribute 46
511 ; CORTEX-A7-CHECK: .eabi_attribute 68, 3
512 ; CORTEX-A7-NOFPU: .eabi_attribute 68, 3
513 ; CORTEX-A7-FPUV4: .eabi_attribute 68, 3
515 ; CORTEX-A5-DEFAULT: .cpu cortex-a5
516 ; CORTEX-A5-DEFAULT: .eabi_attribute 6, 10
517 ; CORTEX-A5-DEFAULT: .eabi_attribute 7, 65
518 ; CORTEX-A5-DEFAULT: .eabi_attribute 8, 1
519 ; CORTEX-A5-DEFAULT: .eabi_attribute 9, 2
520 ; CORTEX-A5-DEFAULT: .fpu neon-vfpv4
521 ; CORTEX-A5-NOT: .eabi_attribute 19
523 ; CORTEX-A5-DEFAULT: .eabi_attribute 20, 1
524 ; CORTEX-A5-DEFAULT: .eabi_attribute 21, 1
525 ; CORTEX-A5-DEFAULT-NOT: .eabi_attribute 22
526 ; CORTEX-A5-DEFAULT: .eabi_attribute 23, 3
527 ; CORTEX-A5-DEFAULT: .eabi_attribute 24, 1
528 ; CORTEX-A5-DEFAULT: .eabi_attribute 25, 1
529 ; CORTEX-A5-DEFAULT: .eabi_attribute 42, 1
530 ; CORTEX-A5-DEFAULT-NOT: .eabi_attribute 44
531 ; CORTEX-A5-DEFAULT: .eabi_attribute 68, 1
533 ; CORTEX-A5-DEFAULT-FAST-NOT: .eabi_attribute 19
536 ; CORTEX-A5-DEFAULT-FAST: .eabi_attribute 20, 2
537 ; CORTEX-A5-DEFAULT-FAST-NOT: .eabi_attribute 21
538 ; CORTEX-A5-DEFAULT-FAST-NOT: .eabi_attribute 22
539 ; CORTEX-A5-DEFAULT-FAST: .eabi_attribute 23, 1
541 ; CORTEX-A5-NONEON: .cpu cortex-a5
542 ; CORTEX-A5-NONEON: .eabi_attribute 6, 10
543 ; CORTEX-A5-NONEON: .eabi_attribute 7, 65
544 ; CORTEX-A5-NONEON: .eabi_attribute 8, 1
545 ; CORTEX-A5-NONEON: .eabi_attribute 9, 2
546 ; CORTEX-A5-NONEON: .fpu vfpv4-d16
548 ; CORTEX-A5-NONEON: .eabi_attribute 20, 1
549 ; CORTEX-A5-NONEON: .eabi_attribute 21, 1
550 ; CORTEX-A5-NONEON-NOT: .eabi_attribute 22
551 ; CORTEX-A5-NONEON: .eabi_attribute 23, 3
552 ; CORTEX-A5-NONEON: .eabi_attribute 24, 1
553 ; CORTEX-A5-NONEON: .eabi_attribute 25, 1
554 ; CORTEX-A5-NONEON: .eabi_attribute 42, 1
555 ; CORTEX-A5-NONEON: .eabi_attribute 68, 1
557 ; CORTEX-A5-NONEON-FAST-NOT: .eabi_attribute 19
560 ; CORTEX-A5-NONEON-FAST: .eabi_attribute 20, 2
561 ; CORTEX-A5-NONEON-FAST-NOT: .eabi_attribute 21
562 ; CORTEX-A5-NONEON-FAST-NOT: .eabi_attribute 22
563 ; CORTEX-A5-NONEON-FAST: .eabi_attribute 23, 1
565 ; CORTEX-A5-NOFPU: .cpu cortex-a5
566 ; CORTEX-A5-NOFPU: .eabi_attribute 6, 10
567 ; CORTEX-A5-NOFPU: .eabi_attribute 7, 65
568 ; CORTEX-A5-NOFPU: .eabi_attribute 8, 1
569 ; CORTEX-A5-NOFPU: .eabi_attribute 9, 2
570 ; CORTEX-A5-NOFPU-NOT: .fpu
571 ; CORTEX-A5-NOFPU-NOT: .eabi_attribute 19
573 ; CORTEX-A5-NOFPU: .eabi_attribute 20, 1
574 ; CORTEX-A5-NOFPU: .eabi_attribute 21, 1
575 ; CORTEX-A5-NOFPU-NOT: .eabi_attribute 22
576 ; CORTEX-A5-NOFPU: .eabi_attribute 23, 3
577 ; CORTEX-A5-NOFPU: .eabi_attribute 24, 1
578 ; CORTEX-A5-NOFPU: .eabi_attribute 25, 1
579 ; CORTEX-A5-NOFPU: .eabi_attribute 42, 1
580 ; CORTEX-A5-NOFPU: .eabi_attribute 68, 1
582 ; CORTEX-A5-NOFPU-FAST-NOT: .eabi_attribute 19
586 ; CORTEX-A5-NOFPU-FAST: .eabi_attribute 20, 2
587 ; CORTEX-A5-NOFPU-FAST-NOT: .eabi_attribute 21
588 ; CORTEX-A5-NOFPU-FAST-NOT: .eabi_attribute 22
589 ; CORTEX-A5-NOFPU-FAST: .eabi_attribute 23, 1
591 ; CORTEX-A8-SOFT: .cpu cortex-a8
592 ; CORTEX-A8-SOFT: .eabi_attribute 6, 10
593 ; CORTEX-A8-SOFT: .eabi_attribute 7, 65
594 ; CORTEX-A8-SOFT: .eabi_attribute 8, 1
595 ; CORTEX-A8-SOFT: .eabi_attribute 9, 2
596 ; CORTEX-A8-SOFT: .fpu neon
597 ; CORTEX-A8-SOFT-NOT: .eabi_attribute 19
599 ; CORTEX-A8-SOFT: .eabi_attribute 20, 1
600 ; CORTEX-A8-SOFT: .eabi_attribute 21, 1
601 ; CORTEX-A8-SOFT-NOT: .eabi_attribute 22
602 ; CORTEX-A8-SOFT: .eabi_attribute 23, 3
603 ; CORTEX-A8-SOFT: .eabi_attribute 24, 1
604 ; CORTEX-A8-SOFT: .eabi_attribute 25, 1
605 ; CORTEX-A8-SOFT-NOT: .eabi_attribute 27
606 ; CORTEX-A8-SOFT-NOT: .eabi_attribute 28
607 ; CORTEX-A8-SOFT-NOT: .eabi_attribute 36, 1
608 ; CORTEX-A8-SOFT: .eabi_attribute 38, 1
609 ; CORTEX-A8-SOFT-NOT: .eabi_attribute 42, 1
610 ; CORTEX-A8-SOFT-NOT: .eabi_attribute 44
611 ; CORTEX-A8-SOFT: .eabi_attribute 68, 1
613 ; CORTEX-A9-SOFT: .cpu cortex-a9
614 ; CORTEX-A9-SOFT: .eabi_attribute 6, 10
615 ; CORTEX-A9-SOFT: .eabi_attribute 7, 65
616 ; CORTEX-A9-SOFT: .eabi_attribute 8, 1
617 ; CORTEX-A9-SOFT: .eabi_attribute 9, 2
618 ; CORTEX-A9-SOFT: .fpu neon
619 ; CORTEX-A9-SOFT-NOT: .eabi_attribute 19
621 ; CORTEX-A9-SOFT: .eabi_attribute 20, 1
622 ; CORTEX-A9-SOFT: .eabi_attribute 21, 1
623 ; CORTEX-A9-SOFT-NOT: .eabi_attribute 22
624 ; CORTEX-A9-SOFT: .eabi_attribute 23, 3
625 ; CORTEX-A9-SOFT: .eabi_attribute 24, 1
626 ; CORTEX-A9-SOFT: .eabi_attribute 25, 1
627 ; CORTEX-A9-SOFT-NOT: .eabi_attribute 27
628 ; CORTEX-A9-SOFT-NOT: .eabi_attribute 28
629 ; CORTEX-A9-SOFT: .eabi_attribute 36, 1
630 ; CORTEX-A9-SOFT: .eabi_attribute 38, 1
631 ; CORTEX-A9-SOFT: .eabi_attribute 42, 1
632 ; CORTEX-A9-SOFT-NOT: .eabi_attribute 44
633 ; CORTEX-A9-SOFT: .eabi_attribute 68, 1
635 ; CORTEX-A8-SOFT-FAST-NOT: .eabi_attribute 19
636 ; CORTEX-A9-SOFT-FAST-NOT: .eabi_attribute 19
639 ; CORTEX-A8-SOFT-FAST: .eabi_attribute 20, 2
640 ; CORTEX-A9-SOFT-FAST: .eabi_attribute 20, 2
641 ; CORTEX-A5-SOFT-FAST-NOT: .eabi_attribute 21
642 ; CORTEX-A5-SOFT-FAST-NOT: .eabi_attribute 22
643 ; CORTEX-A5-SOFT-FAST: .eabi_attribute 23, 1
645 ; CORTEX-A8-HARD: .cpu cortex-a8
646 ; CORTEX-A8-HARD: .eabi_attribute 6, 10
647 ; CORTEX-A8-HARD: .eabi_attribute 7, 65
648 ; CORTEX-A8-HARD: .eabi_attribute 8, 1
649 ; CORTEX-A8-HARD: .eabi_attribute 9, 2
650 ; CORTEX-A8-HARD: .fpu neon
651 ; CORTEX-A8-HARD-NOT: .eabi_attribute 19
653 ; CORTEX-A8-HARD: .eabi_attribute 20, 1
654 ; CORTEX-A8-HARD: .eabi_attribute 21, 1
655 ; CORTEX-A8-HARD-NOT: .eabi_attribute 22
656 ; CORTEX-A8-HARD: .eabi_attribute 23, 3
657 ; CORTEX-A8-HARD: .eabi_attribute 24, 1
658 ; CORTEX-A8-HARD: .eabi_attribute 25, 1
659 ; CORTEX-A8-HARD-NOT: .eabi_attribute 27
660 ; CORTEX-A8-HARD: .eabi_attribute 28, 1
661 ; CORTEX-A8-HARD-NOT: .eabi_attribute 36, 1
662 ; CORTEX-A8-HARD: .eabi_attribute 38, 1
663 ; CORTEX-A8-HARD-NOT: .eabi_attribute 42, 1
664 ; CORTEX-A8-HARD: .eabi_attribute 68, 1
668 ; CORTEX-A9-HARD: .cpu cortex-a9
669 ; CORTEX-A9-HARD: .eabi_attribute 6, 10
670 ; CORTEX-A9-HARD: .eabi_attribute 7, 65
671 ; CORTEX-A9-HARD: .eabi_attribute 8, 1
672 ; CORTEX-A9-HARD: .eabi_attribute 9, 2
673 ; CORTEX-A9-HARD: .fpu neon
674 ; CORTEX-A9-HARD-NOT: .eabi_attribute 19
676 ; CORTEX-A9-HARD: .eabi_attribute 20, 1
677 ; CORTEX-A9-HARD: .eabi_attribute 21, 1
678 ; CORTEX-A9-HARD-NOT: .eabi_attribute 22
679 ; CORTEX-A9-HARD: .eabi_attribute 23, 3
680 ; CORTEX-A9-HARD: .eabi_attribute 24, 1
681 ; CORTEX-A9-HARD: .eabi_attribute 25, 1
682 ; CORTEX-A9-HARD-NOT: .eabi_attribute 27
683 ; CORTEX-A9-HARD: .eabi_attribute 28, 1
684 ; CORTEX-A9-HARD: .eabi_attribute 36, 1
685 ; CORTEX-A9-HARD: .eabi_attribute 38, 1
686 ; CORTEX-A9-HARD: .eabi_attribute 42, 1
687 ; CORTEX-A9-HARD: .eabi_attribute 68, 1
689 ; CORTEX-A8-HARD-FAST-NOT: .eabi_attribute 19
692 ; CORTEX-A8-HARD-FAST: .eabi_attribute 20, 2
693 ; CORTEX-A8-HARD-FAST-NOT: .eabi_attribute 21
694 ; CORTEX-A8-HARD-FAST-NOT: .eabi_attribute 22
695 ; CORTEX-A8-HARD-FAST: .eabi_attribute 23, 1
697 ; CORTEX-A9-HARD-FAST-NOT: .eabi_attribute 19
700 ; CORTEX-A9-HARD-FAST: .eabi_attribute 20, 2
701 ; CORTEX-A9-HARD-FAST-NOT: .eabi_attribute 21
702 ; CORTEX-A9-HARD-FAST-NOT: .eabi_attribute 22
703 ; CORTEX-A9-HARD-FAST: .eabi_attribute 23, 1
705 ; CORTEX-A12-DEFAULT: .cpu cortex-a12
706 ; CORTEX-A12-DEFAULT: .eabi_attribute 6, 10
707 ; CORTEX-A12-DEFAULT: .eabi_attribute 7, 65
708 ; CORTEX-A12-DEFAULT: .eabi_attribute 8, 1
709 ; CORTEX-A12-DEFAULT: .eabi_attribute 9, 2
710 ; CORTEX-A12-DEFAULT: .fpu neon-vfpv4
711 ; CORTEX-A12-DEFAULT-NOT: .eabi_attribute 19
713 ; CORTEX-A12-DEFAULT: .eabi_attribute 20, 1
714 ; CORTEX-A12-DEFAULT: .eabi_attribute 21, 1
715 ; CORTEX-A12-DEFAULT-NOT: .eabi_attribute 22
716 ; CORTEX-A12-DEFAULT: .eabi_attribute 23, 3
717 ; CORTEX-A12-DEFAULT: .eabi_attribute 24, 1
718 ; CORTEX-A12-DEFAULT: .eabi_attribute 25, 1
719 ; CORTEX-A12-DEFAULT: .eabi_attribute 42, 1
720 ; CORTEX-A12-DEFAULT: .eabi_attribute 44, 2
721 ; CORTEX-A12-DEFAULT: .eabi_attribute 68, 3
723 ; CORTEX-A12-DEFAULT-FAST-NOT: .eabi_attribute 19
726 ; CORTEX-A12-DEFAULT-FAST: .eabi_attribute 20, 2
727 ; CORTEX-A12-HARD-FAST-NOT: .eabi_attribute 21
728 ; CORTEX-A12-HARD-FAST-NOT: .eabi_attribute 22
729 ; CORTEX-A12-HARD-FAST: .eabi_attribute 23, 1
731 ; CORTEX-A12-NOFPU: .cpu cortex-a12
732 ; CORTEX-A12-NOFPU: .eabi_attribute 6, 10
733 ; CORTEX-A12-NOFPU: .eabi_attribute 7, 65
734 ; CORTEX-A12-NOFPU: .eabi_attribute 8, 1
735 ; CORTEX-A12-NOFPU: .eabi_attribute 9, 2
736 ; CORTEX-A12-NOFPU-NOT: .fpu
737 ; CORTEX-A12-NOFPU-NOT: .eabi_attribute 19
739 ; CORTEX-A12-NOFPU: .eabi_attribute 20, 1
740 ; CORTEX-A12-NOFPU: .eabi_attribute 21, 1
741 ; CORTEX-A12-NOFPU-NOT: .eabi_attribute 22
742 ; CORTEX-A12-NOFPU: .eabi_attribute 23, 3
743 ; CORTEX-A12-NOFPU: .eabi_attribute 24, 1
744 ; CORTEX-A12-NOFPU: .eabi_attribute 25, 1
745 ; CORTEX-A12-NOFPU: .eabi_attribute 42, 1
746 ; CORTEX-A12-NOFPU: .eabi_attribute 44, 2
747 ; CORTEX-A12-NOFPU: .eabi_attribute 68, 3
749 ; CORTEX-A12-NOFPU-FAST-NOT: .eabi_attribute 19
753 ; CORTEX-A12-NOFPU-FAST: .eabi_attribute 20, 2
754 ; CORTEX-A12-NOFPU-FAST-NOT: .eabi_attribute 21
755 ; CORTEX-A12-NOFPU-FAST-NOT: .eabi_attribute 22
756 ; CORTEX-A12-NOFPU-FAST: .eabi_attribute 23, 1
758 ; CORTEX-A15: .cpu cortex-a15
759 ; CORTEX-A15: .eabi_attribute 6, 10
760 ; CORTEX-A15: .eabi_attribute 7, 65
761 ; CORTEX-A15: .eabi_attribute 8, 1
762 ; CORTEX-A15: .eabi_attribute 9, 2
763 ; CORTEX-A15: .fpu neon-vfpv4
764 ; CORTEX-A15-NOT: .eabi_attribute 19
766 ; CORTEX-A15: .eabi_attribute 20, 1
767 ; CORTEX-A15: .eabi_attribute 21, 1
768 ; CORTEX-A15-NOT: .eabi_attribute 22
769 ; CORTEX-A15: .eabi_attribute 23, 3
770 ; CORTEX-A15: .eabi_attribute 24, 1
771 ; CORTEX-A15: .eabi_attribute 25, 1
772 ; CORTEX-A15-NOT: .eabi_attribute 27
773 ; CORTEX-A15-NOT: .eabi_attribute 28
774 ; CORTEX-A15: .eabi_attribute 36, 1
775 ; CORTEX-A15: .eabi_attribute 38, 1
776 ; CORTEX-A15: .eabi_attribute 42, 1
777 ; CORTEX-A15: .eabi_attribute 44, 2
778 ; CORTEX-A15: .eabi_attribute 68, 3
780 ; CORTEX-A15-FAST-NOT: .eabi_attribute 19
783 ; CORTEX-A15-FAST: .eabi_attribute 20, 2
784 ; CORTEX-A15-FAST-NOT: .eabi_attribute 21
785 ; CORTEX-A15-FAST-NOT: .eabi_attribute 22
786 ; CORTEX-A15-FAST: .eabi_attribute 23, 1
788 ; CORTEX-A17-DEFAULT: .cpu cortex-a17
789 ; CORTEX-A17-DEFAULT: .eabi_attribute 6, 10
790 ; CORTEX-A17-DEFAULT: .eabi_attribute 7, 65
791 ; CORTEX-A17-DEFAULT: .eabi_attribute 8, 1
792 ; CORTEX-A17-DEFAULT: .eabi_attribute 9, 2
793 ; CORTEX-A17-DEFAULT: .fpu neon-vfpv4
794 ; CORTEX-A17-DEFAULT-NOT: .eabi_attribute 19
796 ; CORTEX-A17-DEFAULT: .eabi_attribute 20, 1
797 ; CORTEX-A17-DEFAULT: .eabi_attribute 21, 1
798 ; CORTEX-A17-DEFAULT-NOT: .eabi_attribute 22
799 ; CORTEX-A17-DEFAULT: .eabi_attribute 23, 3
800 ; CORTEX-A17-DEFAULT: .eabi_attribute 24, 1
801 ; CORTEX-A17-DEFAULT: .eabi_attribute 25, 1
802 ; CORTEX-A17-DEFAULT: .eabi_attribute 42, 1
803 ; CORTEX-A17-DEFAULT: .eabi_attribute 44, 2
804 ; CORTEX-A17-DEFAULT: .eabi_attribute 68, 3
806 ; CORTEX-A17-FAST-NOT: .eabi_attribute 19
809 ; CORTEX-A17-FAST: .eabi_attribute 20, 2
810 ; CORTEX-A17-FAST-NOT: .eabi_attribute 21
811 ; CORTEX-A17-FAST-NOT: .eabi_attribute 22
812 ; CORTEX-A17-FAST: .eabi_attribute 23, 1
814 ; CORTEX-A17-NOFPU: .cpu cortex-a17
815 ; CORTEX-A17-NOFPU: .eabi_attribute 6, 10
816 ; CORTEX-A17-NOFPU: .eabi_attribute 7, 65
817 ; CORTEX-A17-NOFPU: .eabi_attribute 8, 1
818 ; CORTEX-A17-NOFPU: .eabi_attribute 9, 2
819 ; CORTEX-A17-NOFPU-NOT: .fpu
820 ; CORTEX-A17-NOFPU-NOT: .eabi_attribute 19
822 ; CORTEX-A17-NOFPU: .eabi_attribute 20, 1
823 ; CORTEX-A17-NOFPU: .eabi_attribute 21, 1
824 ; CORTEX-A17-NOFPU-NOT: .eabi_attribute 22
825 ; CORTEX-A17-NOFPU: .eabi_attribute 23, 3
826 ; CORTEX-A17-NOFPU: .eabi_attribute 24, 1
827 ; CORTEX-A17-NOFPU: .eabi_attribute 25, 1
828 ; CORTEX-A17-NOFPU: .eabi_attribute 42, 1
829 ; CORTEX-A17-NOFPU: .eabi_attribute 44, 2
830 ; CORTEX-A17-NOFPU: .eabi_attribute 68, 3
832 ; CORTEX-A17-NOFPU-NOT: .eabi_attribute 19
836 ; CORTEX-A17-NOFPU-FAST: .eabi_attribute 20, 2
837 ; CORTEX-A17-NOFPU-FAST-NOT: .eabi_attribute 21
838 ; CORTEX-A17-NOFPU-FAST-NOT: .eabi_attribute 22
839 ; CORTEX-A17-NOFPU-FAST: .eabi_attribute 23, 1
841 ; CORTEX-M0: .cpu cortex-m0
842 ; CORTEX-M0: .eabi_attribute 6, 12
843 ; CORTEX-M0-NOT: .eabi_attribute 7
844 ; CORTEX-M0: .eabi_attribute 8, 0
845 ; CORTEX-M0: .eabi_attribute 9, 1
846 ; CORTEX-M0-NOT: .eabi_attribute 19
848 ; CORTEX-M0: .eabi_attribute 20, 1
849 ; CORTEX-M0: .eabi_attribute 21, 1
850 ; CORTEX-M0-NOT: .eabi_attribute 22
851 ; CORTEX-M0: .eabi_attribute 23, 3
852 ; CORTEX-M0: .eabi_attribute 34, 0
853 ; CORTEX-M0: .eabi_attribute 24, 1
854 ; CORTEX-M0: .eabi_attribute 25, 1
855 ; CORTEX-M0-NOT: .eabi_attribute 27
856 ; CORTEX-M0-NOT: .eabi_attribute 28
857 ; CORTEX-M0-NOT: .eabi_attribute 36
858 ; CORTEX-M0: .eabi_attribute 38, 1
859 ; CORTEX-M0-NOT: .eabi_attribute 42
860 ; CORTEX-M0-NOT: .eabi_attribute 44
861 ; CORTEX-M0-NOT: .eabi_attribute 68
863 ; CORTEX-M0-FAST-NOT: .eabi_attribute 19
869 ; CORTEX-M0-FAST-NOT: .eabi_attribute 20
870 ; CORTEX-M0-FAST-NOT: .eabi_attribute 21
871 ; CORTEX-M0-FAST-NOT: .eabi_attribute 22
872 ; CORTEX-M0-FAST: .eabi_attribute 23, 1
874 ; CORTEX-M0PLUS: .cpu cortex-m0plus
875 ; CORTEX-M0PLUS: .eabi_attribute 6, 12
876 ; CORTEX-M0PLUS-NOT: .eabi_attribute 7
877 ; CORTEX-M0PLUS: .eabi_attribute 8, 0
878 ; CORTEX-M0PLUS: .eabi_attribute 9, 1
879 ; CORTEX-M0PLUS-NOT: .eabi_attribute 19
881 ; CORTEX-M0PLUS: .eabi_attribute 20, 1
882 ; CORTEX-M0PLUS: .eabi_attribute 21, 1
883 ; CORTEX-M0PLUS-NOT: .eabi_attribute 22
884 ; CORTEX-M0PLUS: .eabi_attribute 23, 3
885 ; CORTEX-M0PLUS: .eabi_attribute 24, 1
886 ; CORTEX-M0PLUS: .eabi_attribute 25, 1
887 ; CORTEX-M0PLUS-NOT: .eabi_attribute 27
888 ; CORTEX-M0PLUS-NOT: .eabi_attribute 28
889 ; CORTEX-M0PLUS-NOT: .eabi_attribute 36
890 ; CORTEX-M0PLUS: .eabi_attribute 38, 1
891 ; CORTEX-M0PLUS-NOT: .eabi_attribute 42
892 ; CORTEX-M0PLUS-NOT: .eabi_attribute 44
893 ; CORTEX-M0PLUS-NOT: .eabi_attribute 68
895 ; CORTEX-M0PLUS-FAST-NOT: .eabi_attribute 19
901 ; CORTEX-M0PLUS-FAST-NOT: .eabi_attribute 20
902 ; CORTEX-M0PLUS-FAST-NOT: .eabi_attribute 21
903 ; CORTEX-M0PLUS-FAST-NOT: .eabi_attribute 22
904 ; CORTEX-M0PLUS-FAST: .eabi_attribute 23, 1
906 ; CORTEX-M1: .cpu cortex-m1
907 ; CORTEX-M1: .eabi_attribute 6, 12
908 ; CORTEX-M1-NOT: .eabi_attribute 7
909 ; CORTEX-M1: .eabi_attribute 8, 0
910 ; CORTEX-M1: .eabi_attribute 9, 1
911 ; CORTEX-M1-NOT: .eabi_attribute 19
913 ; CORTEX-M1: .eabi_attribute 20, 1
914 ; CORTEX-M1: .eabi_attribute 21, 1
915 ; CORTEX-M1-NOT: .eabi_attribute 22
916 ; CORTEX-M1: .eabi_attribute 23, 3
917 ; CORTEX-M1: .eabi_attribute 24, 1
918 ; CORTEX-M1: .eabi_attribute 25, 1
919 ; CORTEX-M1-NOT: .eabi_attribute 27
920 ; CORTEX-M1-NOT: .eabi_attribute 28
921 ; CORTEX-M1-NOT: .eabi_attribute 36
922 ; CORTEX-M1: .eabi_attribute 38, 1
923 ; CORTEX-M1-NOT: .eabi_attribute 42
924 ; CORTEX-M1-NOT: .eabi_attribute 44
925 ; CORTEX-M1-NOT: .eabi_attribute 68
927 ; CORTEX-M1-FAST-NOT: .eabi_attribute 19
933 ; CORTEX-M1-FAST-NOT: .eabi_attribute 20
934 ; CORTEX-M1-FAST-NOT: .eabi_attribute 21
935 ; CORTEX-M1-FAST-NOT: .eabi_attribute 22
936 ; CORTEX-M1-FAST: .eabi_attribute 23, 1
970 ; CORTEX-M3: .cpu cortex-m3
971 ; CORTEX-M3: .eabi_attribute 6, 10
972 ; CORTEX-M3: .eabi_attribute 7, 77
973 ; CORTEX-M3: .eabi_attribute 8, 0
974 ; CORTEX-M3: .eabi_attribute 9, 2
975 ; CORTEX-M3-NOT: .eabi_attribute 19
977 ; CORTEX-M3: .eabi_attribute 20, 1
978 ; CORTEX-M3: .eabi_attribute 21, 1
979 ; CORTEX-M3-NOT: .eabi_attribute 22
980 ; CORTEX-M3: .eabi_attribute 23, 3
981 ; CORTEX-M3: .eabi_attribute 24, 1
982 ; CORTEX-M3: .eabi_attribute 25, 1
983 ; CORTEX-M3-NOT: .eabi_attribute 27
984 ; CORTEX-M3-NOT: .eabi_attribute 28
985 ; CORTEX-M3-NOT: .eabi_attribute 36
986 ; CORTEX-M3: .eabi_attribute 38, 1
987 ; CORTEX-M3-NOT: .eabi_attribute 42
988 ; CORTEX-M3-NOT: .eabi_attribute 44
989 ; CORTEX-M3-NOT: .eabi_attribute 68
991 ; CORTEX-M3-FAST-NOT: .eabi_attribute 19
995 ; CORTEX-M3-FAST: .eabi_attribute 20, 2
996 ; CORTEX-M3-FAST-NOT: .eabi_attribute 21
997 ; CORTEX-M3-FAST-NOT: .eabi_attribute 22
998 ; CORTEX-M3-FAST: .eabi_attribute 23, 1
1030 ; CORTEX-M4-SOFT: .cpu cortex-m4
1031 ; CORTEX-M4-SOFT: .eabi_attribute 6, 13
1032 ; CORTEX-M4-SOFT: .eabi_attribute 7, 77
1033 ; CORTEX-M4-SOFT: .eabi_attribute 8, 0
1034 ; CORTEX-M4-SOFT: .eabi_attribute 9, 2
1035 ; CORTEX-M4-SOFT: .fpu fpv4-sp-d16
1036 ; CORTEX-M4-SOFT-NOT: .eabi_attribute 19
1038 ; CORTEX-M4-SOFT: .eabi_attribute 20, 1
1039 ; CORTEX-M4-SOFT: .eabi_attribute 21, 1
1040 ; CORTEX-M4-SOFT-NOT: .eabi_attribute 22
1041 ; CORTEX-M4-SOFT: .eabi_attribute 23, 3
1042 ; CORTEX-M4-SOFT: .eabi_attribute 24, 1
1043 ; CORTEX-M4-SOFT: .eabi_attribute 25, 1
1044 ; CORTEX-M4-SOFT: .eabi_attribute 27, 1
1045 ; CORTEX-M4-SOFT-NOT: .eabi_attribute 28
1046 ; CORTEX-M4-SOFT: .eabi_attribute 36, 1
1047 ; CORTEX-M4-SOFT: .eabi_attribute 38, 1
1048 ; CORTEX-M4-SOFT-NOT: .eabi_attribute 42
1049 ; CORTEX-M4-SOFT-NOT: .eabi_attribute 44
1050 ; CORTEX-M4-SOFT-NOT: .eabi_attribute 68
1052 ; CORTEX-M4-SOFT-FAST-NOT: .eabi_attribute 19
1055 ; CORTEX-M4-SOFT-FAST: .eabi_attribute 20, 2
1056 ; CORTEX-M4-SOFT-FAST-NOT: .eabi_attribute 21
1057 ; CORTEX-M4-SOFT-FAST-NOT: .eabi_attribute 22
1058 ; CORTEX-M4-SOFT-FAST: .eabi_attribute 23, 1
1060 ; CORTEX-M4-HARD: .cpu cortex-m4
1061 ; CORTEX-M4-HARD: .eabi_attribute 6, 13
1062 ; CORTEX-M4-HARD: .eabi_attribute 7, 77
1063 ; CORTEX-M4-HARD: .eabi_attribute 8, 0
1064 ; CORTEX-M4-HARD: .eabi_attribute 9, 2
1065 ; CORTEX-M4-HARD: .fpu fpv4-sp-d16
1066 ; CORTEX-M4-HARD-NOT: .eabi_attribute 19
1068 ; CORTEX-M4-HARD: .eabi_attribute 20, 1
1069 ; CORTEX-M4-HARD: .eabi_attribute 21, 1
1070 ; CORTEX-M4-HARD-NOT: .eabi_attribute 22
1071 ; CORTEX-M4-HARD: .eabi_attribute 23, 3
1072 ; CORTEX-M4-HARD: .eabi_attribute 24, 1
1073 ; CORTEX-M4-HARD: .eabi_attribute 25, 1
1074 ; CORTEX-M4-HARD: .eabi_attribute 27, 1
1075 ; CORTEX-M4-HARD: .eabi_attribute 28, 1
1076 ; CORTEX-M4-HARD: .eabi_attribute 36, 1
1077 ; CORTEX-M4-HARD: .eabi_attribute 38, 1
1078 ; CORTEX-M4-HARD-NOT: .eabi_attribute 42
1079 ; CORTEX-M4-HARD-NOT: .eabi_attribute 44
1080 ; CORTEX-M4-HARD-NOT: .eabi_attribute 68
1082 ; CORTEX-M4-HARD-FAST-NOT: .eabi_attribute 19
1085 ; CORTEX-M4-HARD-FAST: .eabi_attribute 20, 2
1086 ; CORTEX-M4-HARD-FAST-NOT: .eabi_attribute 21
1087 ; CORTEX-M4-HARD-FAST-NOT: .eabi_attribute 22
1088 ; CORTEX-M4-HARD-FAST: .eabi_attribute 23, 1
1090 ; CORTEX-M7: .cpu cortex-m7
1091 ; CORTEX-M7: .eabi_attribute 6, 13
1092 ; CORTEX-M7: .eabi_attribute 7, 77
1093 ; CORTEX-M7: .eabi_attribute 8, 0
1094 ; CORTEX-M7: .eabi_attribute 9, 2
1095 ; CORTEX-M7-SOFT-NOT: .fpu
1096 ; CORTEX-M7-SINGLE: .fpu fpv5-sp-d16
1097 ; CORTEX-M7-DOUBLE: .fpu fpv5-d16
1098 ; CORTEX-M7: .eabi_attribute 17, 1
1099 ; CORTEX-M7-NOT: .eabi_attribute 19
1101 ; CORTEX-M7: .eabi_attribute 20, 1
1102 ; CORTEX-M7: .eabi_attribute 21, 1
1103 ; CORTEX-M7-NOT: .eabi_attribute 22
1104 ; CORTEX-M7: .eabi_attribute 23, 3
1105 ; CORTEX-M7: .eabi_attribute 24, 1
1106 ; CORTEX-M7: .eabi_attribute 25, 1
1107 ; CORTEX-M7-SOFT-NOT: .eabi_attribute 27
1108 ; CORTEX-M7-SINGLE: .eabi_attribute 27, 1
1109 ; CORTEX-M7-DOUBLE-NOT: .eabi_attribute 27
1110 ; CORTEX-M7: .eabi_attribute 36, 1
1111 ; CORTEX-M7: .eabi_attribute 38, 1
1112 ; CORTEX-M7-NOT: .eabi_attribute 44
1113 ; CORTEX-M7: .eabi_attribute 14, 0
1115 ; CORTEX-M7-NOFPU-FAST-NOT: .eabi_attribute 19
1117 ; CORTEX-M7-FAST: .eabi_attribute 20, 2
1121 ; CORTEX-M7-NOFPU-FAST: .eabi_attribute 20, 2
1122 ; CORTEX-M7-NOFPU-FAST-NOT: .eabi_attribute 21
1123 ; CORTEX-M7-NOFPU-FAST-NOT: .eabi_attribute 22
1124 ; CORTEX-M7-NOFPU-FAST: .eabi_attribute 23, 1
1126 ; CORTEX-R4: .cpu cortex-r4
1127 ; CORTEX-R4: .eabi_attribute 6, 10
1128 ; CORTEX-R4: .eabi_attribute 7, 82
1129 ; CORTEX-R4: .eabi_attribute 8, 1
1130 ; CORTEX-R4: .eabi_attribute 9, 2
1131 ; CORTEX-R4-NOT: .fpu vfpv3-d16
1132 ; CORTEX-R4-NOT: .eabi_attribute 19
1134 ; CORTEX-R4: .eabi_attribute 20, 1
1135 ; CORTEX-R4: .eabi_attribute 21, 1
1136 ; CORTEX-R4-NOT: .eabi_attribute 22
1137 ; CORTEX-R4: .eabi_attribute 23, 3
1138 ; CORTEX-R4: .eabi_attribute 24, 1
1139 ; CORTEX-R4: .eabi_attribute 25, 1
1140 ; CORTEX-R4-NOT: .eabi_attribute 28
1141 ; CORTEX-R4-NOT: .eabi_attribute 36
1142 ; CORTEX-R4: .eabi_attribute 38, 1
1143 ; CORTEX-R4-NOT: .eabi_attribute 42
1144 ; CORTEX-R4-NOT: .eabi_attribute 44
1145 ; CORTEX-R4-NOT: .eabi_attribute 68
1147 ; CORTEX-R4F: .cpu cortex-r4f
1148 ; CORTEX-R4F: .eabi_attribute 6, 10
1149 ; CORTEX-R4F: .eabi_attribute 7, 82
1150 ; CORTEX-R4F: .eabi_attribute 8, 1
1151 ; CORTEX-R4F: .eabi_attribute 9, 2
1152 ; CORTEX-R4F: .fpu vfpv3-d16
1153 ; CORTEX-R4F-NOT: .eabi_attribute 19
1155 ; CORTEX-R4F: .eabi_attribute 20, 1
1156 ; CORTEX-R4F: .eabi_attribute 21, 1
1157 ; CORTEX-R4F-NOT: .eabi_attribute 22
1158 ; CORTEX-R4F: .eabi_attribute 23, 3
1159 ; CORTEX-R4F: .eabi_attribute 24, 1
1160 ; CORTEX-R4F: .eabi_attribute 25, 1
1161 ; CORTEX-R4F-NOT: .eabi_attribute 27, 1
1162 ; CORTEX-R4F-NOT: .eabi_attribute 28
1163 ; CORTEX-R4F-NOT: .eabi_attribute 36
1164 ; CORTEX-R4F: .eabi_attribute 38, 1
1165 ; CORTEX-R4F-NOT: .eabi_attribute 42
1166 ; CORTEX-R4F-NOT: .eabi_attribute 44
1167 ; CORTEX-R4F-NOT: .eabi_attribute 68
1169 ; CORTEX-R5: .cpu cortex-r5
1170 ; CORTEX-R5: .eabi_attribute 6, 10
1171 ; CORTEX-R5: .eabi_attribute 7, 82
1172 ; CORTEX-R5: .eabi_attribute 8, 1
1173 ; CORTEX-R5: .eabi_attribute 9, 2
1174 ; CORTEX-R5: .fpu vfpv3-d16
1175 ; CORTEX-R5-NOT: .eabi_attribute 19
1177 ; CORTEX-R5: .eabi_attribute 20, 1
1178 ; CORTEX-R5: .eabi_attribute 21, 1
1179 ; CORTEX-R5-NOT: .eabi_attribute 22
1180 ; CORTEX-R5: .eabi_attribute 23, 3
1181 ; CORTEX-R5: .eabi_attribute 24, 1
1182 ; CORTEX-R5: .eabi_attribute 25, 1
1183 ; CORTEX-R5-NOT: .eabi_attribute 27, 1
1184 ; CORTEX-R5-NOT: .eabi_attribute 28
1185 ; CORTEX-R5-NOT: .eabi_attribute 36
1186 ; CORTEX-R5: .eabi_attribute 38, 1
1187 ; CORTEX-R5-NOT: .eabi_attribute 42
1188 ; CORTEX-R5: .eabi_attribute 44, 2
1189 ; CORTEX-R5-NOT: .eabi_attribute 68
1191 ; CORTEX-R5-FAST-NOT: .eabi_attribute 19
1193 ; CORTEX-R5-FAST: .eabi_attribute 20, 2
1194 ; CORTEX-R5-FAST-NOT: .eabi_attribute 21
1195 ; CORTEX-R5-FAST-NOT: .eabi_attribute 22
1196 ; CORTEX-R5-FAST: .eabi_attribute 23, 1
1198 ; CORTEX-R7: .cpu cortex-r7
1199 ; CORTEX-R7: .eabi_attribute 6, 10
1200 ; CORTEX-R7: .eabi_attribute 7, 82
1201 ; CORTEX-R7: .eabi_attribute 8, 1
1202 ; CORTEX-R7: .eabi_attribute 9, 2
1203 ; CORTEX-R7: .fpu vfpv3-d16-fp16
1204 ; CORTEX-R7-NOT: .eabi_attribute 19
1206 ; CORTEX-R7: .eabi_attribute 20, 1
1207 ; CORTEX-R7: .eabi_attribute 21, 1
1208 ; CORTEX-R7-NOT: .eabi_attribute 22
1209 ; CORTEX-R7: .eabi_attribute 23, 3
1210 ; CORTEX-R7: .eabi_attribute 24, 1
1211 ; CORTEX-R7: .eabi_attribute 25, 1
1212 ; CORTEX-R7-NOT: .eabi_attribute 28
1213 ; CORTEX-R7: .eabi_attribute 36, 1
1214 ; CORTEX-R7: .eabi_attribute 38, 1
1215 ; CORTEX-R7: .eabi_attribute 42, 1
1216 ; CORTEX-R7: .eabi_attribute 44, 2
1217 ; CORTEX-R7-NOT: .eabi_attribute 68
1219 ; CORTEX-R7-FAST-NOT: .eabi_attribute 19
1221 ; CORTEX-R7-FAST: .eabi_attribute 20, 2
1222 ; CORTEX-R7-FAST-NOT: .eabi_attribute 21
1223 ; CORTEX-R7-FAST-NOT: .eabi_attribute 22
1224 ; CORTEX-R7-FAST: .eabi_attribute 23, 1
1226 ; CORTEX-R8: .cpu cortex-r8
1227 ; CORTEX-R8: .eabi_attribute 6, 10
1228 ; CORTEX-R8: .eabi_attribute 7, 82
1229 ; CORTEX-R8: .eabi_attribute 8, 1
1230 ; CORTEX-R8: .eabi_attribute 9, 2
1231 ; CORTEX-R8: .fpu vfpv3-d16-fp16
1232 ; CORTEX-R8-NOT: .eabi_attribute 19
1234 ; CORTEX-R8: .eabi_attribute 20, 1
1235 ; CORTEX-R8: .eabi_attribute 21, 1
1236 ; CORTEX-R8-NOT: .eabi_attribute 22
1237 ; CORTEX-R8: .eabi_attribute 23, 3
1238 ; CORTEX-R8: .eabi_attribute 24, 1
1239 ; CORTEX-R8: .eabi_attribute 25, 1
1240 ; CORTEX-R8-NOT: .eabi_attribute 28
1241 ; CORTEX-R8: .eabi_attribute 36, 1
1242 ; CORTEX-R8: .eabi_attribute 38, 1
1243 ; CORTEX-R8: .eabi_attribute 42, 1
1244 ; CORTEX-R8: .eabi_attribute 44, 2
1245 ; CORTEX-R8-NOT: .eabi_attribute 68
1247 ; CORTEX-R8-FAST-NOT: .eabi_attribute 19
1249 ; CORTEX-R8-FAST: .eabi_attribute 20, 2
1250 ; CORTEX-R8-FAST-NOT: .eabi_attribute 21
1251 ; CORTEX-R8-FAST-NOT: .eabi_attribute 22
1252 ; CORTEX-R8-FAST: .eabi_attribute 23, 1
1254 ; CORTEX-A32: .cpu cortex-a32
1255 ; CORTEX-A32: .eabi_attribute 6, 14
1256 ; CORTEX-A32: .eabi_attribute 7, 65
1257 ; CORTEX-A32: .eabi_attribute 8, 1
1258 ; CORTEX-A32: .eabi_attribute 9, 2
1259 ; CORTEX-A32: .fpu crypto-neon-fp-armv8
1260 ; CORTEX-A32: .eabi_attribute 12, 3
1261 ; CORTEX-A32-NOT: .eabi_attribute 19
1263 ; CORTEX-A32: .eabi_attribute 20, 1
1264 ; CORTEX-A32: .eabi_attribute 21, 1
1265 ; CORTEX-A32-NOT: .eabi_attribute 22
1266 ; CORTEX-A32: .eabi_attribute 23, 3
1267 ; CORTEX-A32: .eabi_attribute 24, 1
1268 ; CORTEX-A32: .eabi_attribute 25, 1
1269 ; CORTEX-A32-NOT: .eabi_attribute 27
1270 ; CORTEX-A32-NOT: .eabi_attribute 28
1271 ; CORTEX-A32: .eabi_attribute 36, 1
1272 ; CORTEX-A32: .eabi_attribute 38, 1
1273 ; CORTEX-A32: .eabi_attribute 42, 1
1274 ; CORTEX-A32-NOT: .eabi_attribute 44
1275 ; CORTEX-A32: .eabi_attribute 68, 3
1277 ; CORTEX-A32-FAST-NOT: .eabi_attribute 19
1279 ; CORTEX-A32-FAST: .eabi_attribute 20, 2
1280 ; CORTEX-A32-FAST-NOT: .eabi_attribute 21
1281 ; CORTEX-A32-FAST-NOT: .eabi_attribute 22
1282 ; CORTEX-A32-FAST: .eabi_attribute 23, 1
1284 ; CORTEX-A35: .cpu cortex-a35
1285 ; CORTEX-A35: .eabi_attribute 6, 14
1286 ; CORTEX-A35: .eabi_attribute 7, 65
1287 ; CORTEX-A35: .eabi_attribute 8, 1
1288 ; CORTEX-A35: .eabi_attribute 9, 2
1289 ; CORTEX-A35: .fpu crypto-neon-fp-armv8
1290 ; CORTEX-A35: .eabi_attribute 12, 3
1291 ; CORTEX-A35-NOT: .eabi_attribute 19
1293 ; CORTEX-A35: .eabi_attribute 20, 1
1294 ; CORTEX-A35: .eabi_attribute 21, 1
1295 ; CORTEX-A35-NOT: .eabi_attribute 22
1296 ; CORTEX-A35: .eabi_attribute 23, 3
1297 ; CORTEX-A35: .eabi_attribute 24, 1
1298 ; CORTEX-A35: .eabi_attribute 25, 1
1299 ; CORTEX-A35-NOT: .eabi_attribute 27
1300 ; CORTEX-A35-NOT: .eabi_attribute 28
1301 ; CORTEX-A35: .eabi_attribute 36, 1
1302 ; CORTEX-A35: .eabi_attribute 38, 1
1303 ; CORTEX-A35: .eabi_attribute 42, 1
1304 ; CORTEX-A35-NOT: .eabi_attribute 44
1305 ; CORTEX-A35: .eabi_attribute 68, 3
1307 ; CORTEX-A35-FAST-NOT: .eabi_attribute 19
1309 ; CORTEX-A35-FAST: .eabi_attribute 20, 2
1310 ; CORTEX-A35-FAST-NOT: .eabi_attribute 21
1311 ; CORTEX-A35-FAST-NOT: .eabi_attribute 22
1312 ; CORTEX-A35-FAST: .eabi_attribute 23, 1
1314 ; CORTEX-A53: .cpu cortex-a53
1315 ; CORTEX-A53: .eabi_attribute 6, 14
1316 ; CORTEX-A53: .eabi_attribute 7, 65
1317 ; CORTEX-A53: .eabi_attribute 8, 1
1318 ; CORTEX-A53: .eabi_attribute 9, 2
1319 ; CORTEX-A53: .fpu crypto-neon-fp-armv8
1320 ; CORTEX-A53: .eabi_attribute 12, 3
1321 ; CORTEX-A53-NOT: .eabi_attribute 19
1323 ; CORTEX-A53: .eabi_attribute 20, 1
1324 ; CORTEX-A53: .eabi_attribute 21, 1
1325 ; CORTEX-A53-NOT: .eabi_attribute 22
1326 ; CORTEX-A53: .eabi_attribute 23, 3
1327 ; CORTEX-A53: .eabi_attribute 24, 1
1328 ; CORTEX-A53: .eabi_attribute 25, 1
1329 ; CORTEX-A53-NOT: .eabi_attribute 27
1330 ; CORTEX-A53-NOT: .eabi_attribute 28
1331 ; CORTEX-A53: .eabi_attribute 36, 1
1332 ; CORTEX-A53: .eabi_attribute 38, 1
1333 ; CORTEX-A53: .eabi_attribute 42, 1
1334 ; CORTEX-A53-NOT: .eabi_attribute 44
1335 ; CORTEX-A53: .eabi_attribute 68, 3
1337 ; CORTEX-A53-FAST-NOT: .eabi_attribute 19
1339 ; CORTEX-A53-FAST: .eabi_attribute 20, 2
1340 ; CORTEX-A53-FAST-NOT: .eabi_attribute 21
1341 ; CORTEX-A53-FAST-NOT: .eabi_attribute 22
1342 ; CORTEX-A53-FAST: .eabi_attribute 23, 1
1344 ; CORTEX-A57: .cpu cortex-a57
1345 ; CORTEX-A57: .eabi_attribute 6, 14
1346 ; CORTEX-A57: .eabi_attribute 7, 65
1347 ; CORTEX-A57: .eabi_attribute 8, 1
1348 ; CORTEX-A57: .eabi_attribute 9, 2
1349 ; CORTEX-A57: .fpu crypto-neon-fp-armv8
1350 ; CORTEX-A57: .eabi_attribute 12, 3
1351 ; CORTEX-A57-NOT: .eabi_attribute 19
1353 ; CORTEX-A57: .eabi_attribute 20, 1
1354 ; CORTEX-A57: .eabi_attribute 21, 1
1355 ; CORTEX-A57-NOT: .eabi_attribute 22
1356 ; CORTEX-A57: .eabi_attribute 23, 3
1357 ; CORTEX-A57: .eabi_attribute 24, 1
1358 ; CORTEX-A57: .eabi_attribute 25, 1
1359 ; CORTEX-A57-NOT: .eabi_attribute 27
1360 ; CORTEX-A57-NOT: .eabi_attribute 28
1361 ; CORTEX-A57: .eabi_attribute 36, 1
1362 ; CORTEX-A57: .eabi_attribute 38, 1
1363 ; CORTEX-A57: .eabi_attribute 42, 1
1364 ; CORTEX-A57-NOT: .eabi_attribute 44
1365 ; CORTEX-A57: .eabi_attribute 68, 3
1367 ; CORTEX-A57-FAST-NOT: .eabi_attribute 19
1369 ; CORTEX-A57-FAST: .eabi_attribute 20, 2
1370 ; CORTEX-A57-FAST-NOT: .eabi_attribute 21
1371 ; CORTEX-A57-FAST-NOT: .eabi_attribute 22
1372 ; CORTEX-A57-FAST: .eabi_attribute 23, 1
1374 ; CORTEX-A72: .cpu cortex-a72
1375 ; CORTEX-A72: .eabi_attribute 6, 14
1376 ; CORTEX-A72: .eabi_attribute 7, 65
1377 ; CORTEX-A72: .eabi_attribute 8, 1
1378 ; CORTEX-A72: .eabi_attribute 9, 2
1379 ; CORTEX-A72: .fpu crypto-neon-fp-armv8
1380 ; CORTEX-A72: .eabi_attribute 12, 3
1381 ; CORTEX-A72-NOT: .eabi_attribute 19
1383 ; CORTEX-A72: .eabi_attribute 20, 1
1384 ; CORTEX-A72: .eabi_attribute 21, 1
1385 ; CORTEX-A72-NOT: .eabi_attribute 22
1386 ; CORTEX-A72: .eabi_attribute 23, 3
1387 ; CORTEX-A72: .eabi_attribute 24, 1
1388 ; CORTEX-A72: .eabi_attribute 25, 1
1389 ; CORTEX-A72-NOT: .eabi_attribute 27
1390 ; CORTEX-A72-NOT: .eabi_attribute 28
1391 ; CORTEX-A72: .eabi_attribute 36, 1
1392 ; CORTEX-A72: .eabi_attribute 38, 1
1393 ; CORTEX-A72: .eabi_attribute 42, 1
1394 ; CORTEX-A72-NOT: .eabi_attribute 44
1395 ; CORTEX-A72: .eabi_attribute 68, 3
1397 ; CORTEX-A72-FAST-NOT: .eabi_attribute 19
1399 ; CORTEX-A72-FAST: .eabi_attribute 20, 2
1400 ; CORTEX-A72-FAST-NOT: .eabi_attribute 21
1401 ; CORTEX-A72-FAST-NOT: .eabi_attribute 22
1402 ; CORTEX-A72-FAST: .eabi_attribute 23, 1
1404 ; CORTEX-A73: .cpu cortex-a73
1405 ; CORTEX-A73: .eabi_attribute 6, 14
1406 ; CORTEX-A73: .eabi_attribute 7, 65
1407 ; CORTEX-A73: .eabi_attribute 8, 1
1408 ; CORTEX-A73: .eabi_attribute 9, 2
1409 ; CORTEX-A73: .fpu crypto-neon-fp-armv8
1410 ; CORTEX-A73: .eabi_attribute 12, 3
1411 ; CORTEX-A73-NOT: .eabi_attribute 19
1413 ; CORTEX-A73: .eabi_attribute 20, 1
1414 ; CORTEX-A73: .eabi_attribute 21, 1
1415 ; CORTEX-A73-NOT: .eabi_attribute 22
1416 ; CORTEX-A73: .eabi_attribute 23, 3
1417 ; CORTEX-A73: .eabi_attribute 24, 1
1418 ; CORTEX-A73: .eabi_attribute 25, 1
1419 ; CORTEX-A73-NOT: .eabi_attribute 27
1420 ; CORTEX-A73-NOT: .eabi_attribute 28
1421 ; CORTEX-A73: .eabi_attribute 36, 1
1422 ; CORTEX-A73: .eabi_attribute 38, 1
1423 ; CORTEX-A73: .eabi_attribute 42, 1
1424 ; CORTEX-A73-NOT: .eabi_attribute 44
1425 ; CORTEX-A73: .eabi_attribute 14, 0
1426 ; CORTEX-A73: .eabi_attribute 68, 3