[llvm] [SPIRV] Added Support for the constrained conversion intrinsics (PR #157437)

via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 2 23:02:11 PST 2025


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results

* 166650 tests passed
* 2905 tests skipped
* 3 tests failed

## Failed Tests
(click on a test name to see its output)

### LLVM
<details>
<summary>LLVM.CodeGen/AArch64/fp-intrinsics-fp16.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-fp16.ll -o - | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-fp16.ll --check-prefixes=CHECK,CHECK-NOFP16
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-fp16.ll -o -
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-fp16.ll --check-prefixes=CHECK,CHECK-NOFP16
# note: command had no output on stdout or stderr
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 -mattr=+fullfp16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-fp16.ll -o - | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-fp16.ll --check-prefixes=CHECK,CHECK-FP16
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 -mattr=+fullfp16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-fp16.ll -o -
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-fp16.ll --check-prefixes=CHECK,CHECK-FP16
# note: command had no output on stdout or stderr
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 -global-isel=true -global-isel-abort=2 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-fp16.ll -o - 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-fp16.ll --check-prefixes=CHECK,CHECK-GI
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 -global-isel=true -global-isel-abort=2 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-fp16.ll -o -
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-fp16.ll --check-prefixes=CHECK,CHECK-GI
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-fp16.ll:13:18: error: CHECK-GI-NEXT: expected string not found in input
# | ; CHECK-GI-NEXT: warning: Instruction selection used fallback path for fptosi_i32_f16
# |                  ^
# | <stdin>:6:62: note: scanning from here
# | warning: Instruction selection used fallback path for fma_f16
# |                                                              ^
# | <stdin>:8:1: note: possible intended match here
# | warning: Instruction selection used fallback path for powi_f16
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-fp16.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1: warning: Instruction selection used fallback path for add_f16 
# |            2: warning: Instruction selection used fallback path for sub_f16 
# |            3: warning: Instruction selection used fallback path for mul_f16 
# |            4: warning: Instruction selection used fallback path for div_f16 
# |            5: warning: Instruction selection used fallback path for frem_f16 
# |            6: warning: Instruction selection used fallback path for fma_f16 
# | next:13'0                                                                  X error: no match found
# |            7: warning: Instruction selection used fallback path for sqrt_f16 
# | next:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            8: warning: Instruction selection used fallback path for powi_f16 
# | next:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:13'1     ?                                                               possible intended match
# |            9: warning: Instruction selection used fallback path for sin_f16 
# | next:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           10: warning: Instruction selection used fallback path for cos_f16 
# | next:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           11: warning: Instruction selection used fallback path for tan_f16 
# | next:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           12: warning: Instruction selection used fallback path for asin_f16 
# | next:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           13: warning: Instruction selection used fallback path for acos_f16 
# | next:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AArch64/fp-intrinsics-vector.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll -disable-strictnode-mutation -o - | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll --check-prefixes=CHECK,CHECK-SD
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll -disable-strictnode-mutation -o -
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll --check-prefixes=CHECK,CHECK-SD
# note: command had no output on stdout or stderr
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 -global-isel=true -global-isel-abort=2 -disable-strictnode-mutation /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll -o - 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll --check-prefixes=CHECK,CHECK-GI
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 -global-isel=true -global-isel-abort=2 -disable-strictnode-mutation /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll -o -
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll --check-prefixes=CHECK,CHECK-GI
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll:10:18: error: CHECK-GI-NEXT: expected string not found in input
# | ; CHECK-GI-NEXT: warning: Instruction selection used fallback path for fptosi_v4i32_v4f32
# |                  ^
# | <stdin>:5:64: note: scanning from here
# | warning: Instruction selection used fallback path for fma_v4f32
# |                                                                ^
# | <stdin>:12:1: note: possible intended match here
# | warning: Instruction selection used fallback path for floor_v4f32
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll:154:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: fcvtl2 v1.2d, v0.4s
# |               ^
# | <stdin>:144:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:146:2: note: possible intended match here
# |  fcvtl2 v2.2d, v0.4s
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll:166:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: fcvtl2 v1.2d, v0.4s
# |               ^
# | <stdin>:159:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:161:2: note: possible intended match here
# |  fcvtl2 v2.2d, v0.4s
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll:204:15: error: CHECK-NEXT: is not on the line after the previous match
# | ; CHECK-NEXT: mov v0.s[2], v1.s[0]
# |               ^
# | <stdin>:208:2: note: 'next' match was here
# |  mov v0.s[2], v1.s[0]
# |  ^
# | <stdin>:206:22: note: previous match ended here
# |  mov v0.s[1], v2.s[0]
# |                      ^
# | <stdin>:207:1: note: non-matching line after previous match is here
# |  scvtf s2, x9
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll:215:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: movi v2.2d, #0x000000ffffffff
# |               ^
# | <stdin>:220:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:230:2: note: possible intended match here
# |  mov v0.s[2], v1.s[0]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll:720:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: fcvtzs x8, d0
# |               ^
# | <stdin>:829:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:830:2: note: possible intended match here
# |  fcvtzs d0, d0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll:730:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: fcvtzu x8, d0
# |               ^
# | <stdin>:841:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:842:2: note: possible intended match here
# |  fcvtzu d0, d0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll:740:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: // kill: def $d0 killed $d0 def $q0
# |               ^
# | <stdin>:853:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:860:2: note: possible intended match here
# |  // -- End function
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll:751:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: // kill: def $d0 killed $d0 def $q0
# |               ^
# | <stdin>:866:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:873:2: note: possible intended match here
# |  // -- End function
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll:762:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: // kill: def $d0 killed $d0 def $q0
# |               ^
# | <stdin>:879:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:880:2: note: possible intended match here
# |  scvtf d0, d0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll:773:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: // kill: def $d0 killed $d0 def $q0
# |               ^
# | <stdin>:891:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:892:2: note: possible intended match here
# |  ucvtf d0, d0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics-vector.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: warning: Instruction selection used fallback path for add_v4f32 
# |             2: warning: Instruction selection used fallback path for sub_v4f32 
# |             3: warning: Instruction selection used fallback path for mul_v4f32 
# |             4: warning: Instruction selection used fallback path for div_v4f32 
# |             5: warning: Instruction selection used fallback path for fma_v4f32 
# | next:10'0                                                                     X error: no match found
# |             6: warning: Instruction selection used fallback path for sqrt_v4f32 
# | next:10'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             7: warning: Instruction selection used fallback path for rint_v4f32 
# | next:10'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             8: warning: Instruction selection used fallback path for nearbyint_v4f32 
# | next:10'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             9: warning: Instruction selection used fallback path for maxnum_v4f32 
# | next:10'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            10: warning: Instruction selection used fallback path for minnum_v4f32 
# | next:10'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            11: warning: Instruction selection used fallback path for ceil_v4f32 
# | next:10'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            12: warning: Instruction selection used fallback path for floor_v4f32 
# | next:10'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:10'1      ?                                                                  possible intended match
# |            13: warning: Instruction selection used fallback path for round_v4f32 
# | next:10'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            14: warning: Instruction selection used fallback path for roundeven_v4f32 
# | next:10'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            15: warning: Instruction selection used fallback path for trunc_v4f32 
# | next:10'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            16: warning: Instruction selection used fallback path for fcmp_v4f32 
# | next:10'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            17: warning: Instruction selection used fallback path for fcmps_v4f32 
# | next:10'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           139:  .globl fptosi_v4i64_v4f32 // -- Begin function fptosi_v4i64_v4f32 
# |           140:  .p2align 2 
# |           141:  .type fptosi_v4i64_v4f32, at function 
# |           142: fptosi_v4i64_v4f32: // @fptosi_v4i64_v4f32 
# |           143:  .cfi_startproc 
# |           144: // %bb.0: 
# | next:154'0              X error: no match found
# |           145:  fcvtl v1.2d, v0.2s 
# | next:154'0     ~~~~~~~~~~~~~~~~~~~~
# |           146:  fcvtl2 v2.2d, v0.4s 
# | next:154'0     ~~~~~~~~~~~~~~~~~~~~~
# | next:154'1      ?                    possible intended match
# |           147:  fcvtzs v0.2d, v1.2d 
# | next:154'0     ~~~~~~~~~~~~~~~~~~~~~
# |           148:  fcvtzs v1.2d, v2.2d 
# | next:154'0     ~~~~~~~~~~~~~~~~~~~~~
# |           149:  ret 
# | next:154'0     ~~~~~
# |           150: .Lfunc_end7: 
# | next:154'0     ~~~~~~~~~~~~~
# |           151:  .size fptosi_v4i64_v4f32, .Lfunc_end7-fptosi_v4i64_v4f32 
# | next:154'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           154:  .globl fptoui_v4i64_v4f32 // -- Begin function fptoui_v4i64_v4f32 
# | next:154'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           155:  .p2align 2 
# | next:154'0     ~~~~~~~~~~~~
# |           156:  .type fptoui_v4i64_v4f32, at function 
# | next:154'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           157: fptoui_v4i64_v4f32: // @fptoui_v4i64_v4f32 
# | next:154'0     ~~~~~~~~~~~~~~~~~~~
# |           158:  .cfi_startproc 
# |           159: // %bb.0: 
# | next:166'0              X error: no match found
# |           160:  fcvtl v1.2d, v0.2s 
# | next:166'0     ~~~~~~~~~~~~~~~~~~~~
# |           161:  fcvtl2 v2.2d, v0.4s 
# | next:166'0     ~~~~~~~~~~~~~~~~~~~~~
# | next:166'1      ?                    possible intended match
# |           162:  fcvtzu v0.2d, v1.2d 
# | next:166'0     ~~~~~~~~~~~~~~~~~~~~~
# |           163:  fcvtzu v1.2d, v2.2d 
# | next:166'0     ~~~~~~~~~~~~~~~~~~~~~
# |           164:  ret 
# | next:166'0     ~~~~~
# |           165: .Lfunc_end8: 
# | next:166'0     ~~~~~~~~~~~~~
# |           166:  .size fptoui_v4i64_v4f32, .Lfunc_end8-fptoui_v4i64_v4f32 
# | next:166'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           203:  scvtf s2, x8 
# |           204:  fmov x8, d1 
# |           205:  scvtf s1, x8 
# |           206:  mov v0.s[1], v2.s[0] 
# |           207:  scvtf s2, x9 
# |           208:  mov v0.s[2], v1.s[0] 
# | next:204        !~~~~~~~~~~~~~~~~~~~  error: match on wrong line
# |           209:  mov v0.s[3], v2.s[0] 
# |           210:  ret 
# |           211: .Lfunc_end11: 
# |           212:  .size sitofp_v4f32_v4i64, .Lfunc_end11-sitofp_v4f32_v4i64 
# |           213:  .cfi_endproc 
# |           214:  // -- End function 
# |           215:  .globl uitofp_v4f32_v4i64 // -- Begin function uitofp_v4f32_v4i64 
# |           216:  .p2align 2 
# |           217:  .type uitofp_v4f32_v4i64, at function 
# |           218: uitofp_v4f32_v4i64: // @uitofp_v4f32_v4i64 
# |           219:  .cfi_startproc 
# |           220: // %bb.0: 
# | next:215'0              X error: no match found
# |           221:  mov x8, v0.d[1] 
# | next:215'0     ~~~~~~~~~~~~~~~~~
# |           222:  fmov x9, d0 
# | next:215'0     ~~~~~~~~~~~~~
# |           223:  ucvtf s0, x9 
# | next:215'0     ~~~~~~~~~~~~~~
# |           224:  mov x9, v1.d[1] 
# | next:215'0     ~~~~~~~~~~~~~~~~~
# |           225:  ucvtf s2, x8 
# | next:215'0     ~~~~~~~~~~~~~~
# |           226:  fmov x8, d1 
# | next:215'0     ~~~~~~~~~~~~~
# |           227:  ucvtf s1, x8 
# | next:215'0     ~~~~~~~~~~~~~~
# |           228:  mov v0.s[1], v2.s[0] 
# | next:215'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           229:  ucvtf s2, x9 
# | next:215'0     ~~~~~~~~~~~~~~
# |           230:  mov v0.s[2], v1.s[0] 
# | next:215'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:215'1      ?                     possible intended match
# |           231:  mov v0.s[3], v2.s[0] 
# | next:215'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           232:  ret 
# | next:215'0     ~~~~~
# |           233: .Lfunc_end12: 
# | next:215'0     ~~~~~~~~~~~~~~
# |           234:  .size uitofp_v4f32_v4i64, .Lfunc_end12-uitofp_v4f32_v4i64 
# | next:215'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           235:  .cfi_endproc 
# | next:215'0     ~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           824:  .globl fptosi_v1i64_v1f64 // -- Begin function fptosi_v1i64_v1f64 
# |           825:  .p2align 2 
# |           826:  .type fptosi_v1i64_v1f64, at function 
# |           827: fptosi_v1i64_v1f64: // @fptosi_v1i64_v1f64 
# |           828:  .cfi_startproc 
# |           829: // %bb.0: 
# | next:720'0              X error: no match found
# |           830:  fcvtzs d0, d0 
# | next:720'0     ~~~~~~~~~~~~~~~
# | next:720'1      ?              possible intended match
# |           831:  ret 
# | next:720'0     ~~~~~
# |           832: .Lfunc_end57: 
# | next:720'0     ~~~~~~~~~~~~~~
# |           833:  .size fptosi_v1i64_v1f64, .Lfunc_end57-fptosi_v1i64_v1f64 
# | next:720'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           834:  .cfi_endproc 
# | next:720'0     ~~~~~~~~~~~~~~
# |           835:  // -- End function 
# | next:720'0     ~~~~~~~~~~~~~~~~~~~~
# |           836:  .globl fptoui_v1i64_v1f64 // -- Begin function fptoui_v1i64_v1f64 
# | next:720'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           837:  .p2align 2 
# | next:720'0     ~~~~~~~~~~~~
# |           838:  .type fptoui_v1i64_v1f64, at function 
# | next:720'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           839: fptoui_v1i64_v1f64: // @fptoui_v1i64_v1f64 
# | next:720'0     ~~~~~~~~~~~~~~~~~~~
# |           840:  .cfi_startproc 
# |           841: // %bb.0: 
# | next:730'0              X error: no match found
# |           842:  fcvtzu d0, d0 
# | next:730'0     ~~~~~~~~~~~~~~~
# | next:730'1      ?              possible intended match
# |           843:  ret 
# | next:730'0     ~~~~~
# |           844: .Lfunc_end58: 
# | next:730'0     ~~~~~~~~~~~~~~
# |           845:  .size fptoui_v1i64_v1f64, .Lfunc_end58-fptoui_v1i64_v1f64 
# | next:730'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           846:  .cfi_endproc 
# | next:730'0     ~~~~~~~~~~~~~~
# |           847:  // -- End function 
# | next:730'0     ~~~~~~~~~~~~~~~~~~~~
# |           848:  .globl sitofp_v1f64_v1i32 // -- Begin function sitofp_v1f64_v1i32 
# | next:730'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           849:  .p2align 2 
# | next:730'0     ~~~~~~~~~~~~
# |           850:  .type sitofp_v1f64_v1i32, at function 
# | next:730'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           851: sitofp_v1f64_v1i32: // @sitofp_v1f64_v1i32 
# | next:730'0     ~~~~~~~~~~~~~~~~~~~
# |           852:  .cfi_startproc 
# |           853: // %bb.0: 
# | next:740'0              X error: no match found
# |           854:  fmov w8, s0 
# | next:740'0     ~~~~~~~~~~~~~
# |           855:  scvtf d0, w8 
# | next:740'0     ~~~~~~~~~~~~~~
# |           856:  ret 
# | next:740'0     ~~~~~
# |           857: .Lfunc_end59: 
# | next:740'0     ~~~~~~~~~~~~~~
# |           858:  .size sitofp_v1f64_v1i32, .Lfunc_end59-sitofp_v1f64_v1i32 
# | next:740'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           859:  .cfi_endproc 
# | next:740'0     ~~~~~~~~~~~~~~
# |           860:  // -- End function 
# | next:740'0     ~~~~~~~~~~~~~~~~~~~~
# | next:740'1      ?                   possible intended match
# |           861:  .globl uitofp_v1f64_v1i32 // -- Begin function uitofp_v1f64_v1i32 
# | next:740'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           862:  .p2align 2 
# | next:740'0     ~~~~~~~~~~~~
# |           863:  .type uitofp_v1f64_v1i32, at function 
# | next:740'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           864: uitofp_v1f64_v1i32: // @uitofp_v1f64_v1i32 
# | next:740'0     ~~~~~~~~~~~~~~~~~~~
# |           865:  .cfi_startproc 
# |           866: // %bb.0: 
# | next:751'0              X error: no match found
# |           867:  fmov w8, s0 
# | next:751'0     ~~~~~~~~~~~~~
# |           868:  ucvtf d0, w8 
# | next:751'0     ~~~~~~~~~~~~~~
# |           869:  ret 
# | next:751'0     ~~~~~
# |           870: .Lfunc_end60: 
# | next:751'0     ~~~~~~~~~~~~~~
# |           871:  .size uitofp_v1f64_v1i32, .Lfunc_end60-uitofp_v1f64_v1i32 
# | next:751'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           872:  .cfi_endproc 
# | next:751'0     ~~~~~~~~~~~~~~
# |           873:  // -- End function 
# | next:751'0     ~~~~~~~~~~~~~~~~~~~~
# | next:751'1      ?                   possible intended match
# |           874:  .globl sitofp_v1f64_v1i64 // -- Begin function sitofp_v1f64_v1i64 
# | next:751'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           875:  .p2align 2 
# | next:751'0     ~~~~~~~~~~~~
# |           876:  .type sitofp_v1f64_v1i64, at function 
# | next:751'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           877: sitofp_v1f64_v1i64: // @sitofp_v1f64_v1i64 
# | next:751'0     ~~~~~~~~~~~~~~~~~~~
# |           878:  .cfi_startproc 
# |           879: // %bb.0: 
# | next:762'0              X error: no match found
# |           880:  scvtf d0, d0 
# | next:762'0     ~~~~~~~~~~~~~~
# | next:762'1      ?             possible intended match
# |           881:  ret 
# | next:762'0     ~~~~~
# |           882: .Lfunc_end61: 
# | next:762'0     ~~~~~~~~~~~~~~
# |           883:  .size sitofp_v1f64_v1i64, .Lfunc_end61-sitofp_v1f64_v1i64 
# | next:762'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           884:  .cfi_endproc 
# | next:762'0     ~~~~~~~~~~~~~~
# |           885:  // -- End function 
# | next:762'0     ~~~~~~~~~~~~~~~~~~~~
# |           886:  .globl uitofp_v1f64_v1i64 // -- Begin function uitofp_v1f64_v1i64 
# | next:762'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           887:  .p2align 2 
# | next:762'0     ~~~~~~~~~~~~
# |           888:  .type uitofp_v1f64_v1i64, at function 
# | next:762'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           889: uitofp_v1f64_v1i64: // @uitofp_v1f64_v1i64 
# | next:762'0     ~~~~~~~~~~~~~~~~~~~
# |           890:  .cfi_startproc 
# |           891: // %bb.0: 
# | next:773'0              X error: no match found
# |           892:  ucvtf d0, d0 
# | next:773'0     ~~~~~~~~~~~~~~
# | next:773'1      ?             possible intended match
# |           893:  ret 
# | next:773'0     ~~~~~
# |           894: .Lfunc_end62: 
# | next:773'0     ~~~~~~~~~~~~~~
# |           895:  .size uitofp_v1f64_v1i64, .Lfunc_end62-uitofp_v1f64_v1i64 
# | next:773'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           896:  .cfi_endproc 
# | next:773'0     ~~~~~~~~~~~~~~
# |           897:  // -- End function 
# | next:773'0     ~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AArch64/fp-intrinsics.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll -o - | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll --check-prefixes=CHECK,CHECK-SD
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll -o -
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll --check-prefixes=CHECK,CHECK-SD
# note: command had no output on stdout or stderr
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 -global-isel=true -global-isel-abort=2 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll -o - 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll --check-prefixes=CHECK,CHECK-GI
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 -global-isel=true -global-isel-abort=2 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll -o -
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll --check-prefixes=CHECK,CHECK-GI
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:11:18: error: CHECK-GI-NEXT: expected string not found in input
# | ; CHECK-GI-NEXT: warning: Instruction selection used fallback path for fptosi_i32_f32
# |                  ^
# | <stdin>:6:62: note: scanning from here
# | warning: Instruction selection used fallback path for fma_f32
# |                                                              ^
# | <stdin>:8:1: note: possible intended match here
# | warning: Instruction selection used fallback path for powi_f32
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:381:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill
# |               ^
# | <stdin>:382:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:387:2: note: possible intended match here
# |  // -- End function
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:394:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill
# |               ^
# | <stdin>:393:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:399:9: note: possible intended match here
# |  .globl sqrt_f32 // -- Begin function sqrt_f32
# |         ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:1175:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill
# |               ^
# | <stdin>:1358:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:1363:2: note: possible intended match here
# |  // -- End function
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:1188:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill
# |               ^
# | <stdin>:1369:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:1375:9: note: possible intended match here
# |  .globl sqrt_f64 // -- Begin function sqrt_f64
# |         ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:1917:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill
# |               ^
# | <stdin>:2258:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:2263:2: note: possible intended match here
# |  // -- End function
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:1930:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill
# |               ^
# | <stdin>:2269:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:2274:2: note: possible intended match here
# |  // -- End function
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:1943:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill
# |               ^
# | <stdin>:2280:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:2285:2: note: possible intended match here
# |  // -- End function
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:1956:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill
# |               ^
# | <stdin>:2291:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:2296:2: note: possible intended match here
# |  // -- End function
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:1969:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill
# |               ^
# | <stdin>:2302:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:2305:16: note: possible intended match here
# |  .size sitofp_f128_i32, .Lfunc_end156-sitofp_f128_i32
# |                ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:1982:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill
# |               ^
# | <stdin>:2313:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:2316:16: note: possible intended match here
# |  .size uitofp_f128_i32, .Lfunc_end157-uitofp_f128_i32
# |                ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:1995:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill
# |               ^
# | <stdin>:2324:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:2327:16: note: possible intended match here
# |  .size sitofp_f128_i64, .Lfunc_end158-sitofp_f128_i64
# |                ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:2008:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill
# |               ^
# | <stdin>:2335:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:2340:2: note: possible intended match here
# |  // -- End function
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:2021:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill
# |               ^
# | <stdin>:2346:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:2351:2: note: possible intended match here
# |  // -- End function
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:2034:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill
# |               ^
# | <stdin>:2357:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:2362:2: note: possible intended match here
# |  // -- End function
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:2865:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill
# |               ^
# | <stdin>:3324:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:3329:2: note: possible intended match here
# |  // -- End function
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:2878:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill
# |               ^
# | <stdin>:3335:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:3340:2: note: possible intended match here
# |  // -- End function
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:2900:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill
# |               ^
# | <stdin>:3358:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:3363:2: note: possible intended match here
# |  // -- End function
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll:2913:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill
# |               ^
# | <stdin>:3369:10: note: scanning from here
# | // %bb.0:
# |          ^
# | <stdin>:3374:2: note: possible intended match here
# |  // -- End function
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/fp-intrinsics.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              1: warning: Instruction selection used fallback path for add_f32 
# |              2: warning: Instruction selection used fallback path for sub_f32 
# |              3: warning: Instruction selection used fallback path for mul_f32 
# |              4: warning: Instruction selection used fallback path for div_f32 
# |              5: warning: Instruction selection used fallback path for frem_f32 
# |              6: warning: Instruction selection used fallback path for fma_f32 
# | next:11'0                                                                    X error: no match found
# |              7: warning: Instruction selection used fallback path for sqrt_f32 
# | next:11'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              8: warning: Instruction selection used fallback path for powi_f32 
# | next:11'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:11'1       ?                                                               possible intended match
# |              9: warning: Instruction selection used fallback path for sin_f32 
# | next:11'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             10: warning: Instruction selection used fallback path for cos_f32 
# | next:11'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             11: warning: Instruction selection used fallback path for tan_f32 
# | next:11'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             12: warning: Instruction selection used fallback path for asin_f32 
# | next:11'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             13: warning: Instruction selection used fallback path for acos_f32 
# | next:11'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            377:  .globl sitofp_f32_i128 // -- Begin function sitofp_f32_i128 
# |            378:  .p2align 2 
# |            379:  .type sitofp_f32_i128, at function 
# |            380: sitofp_f32_i128: // @sitofp_f32_i128 
# |            381:  .cfi_startproc 
# |            382: // %bb.0: 
# | next:381'0               X error: no match found
# |            383:  b __floattisf 
# | next:381'0      ~~~~~~~~~~~~~~~
# |            384: .Lfunc_end14: 
# | next:381'0      ~~~~~~~~~~~~~~
# |            385:  .size sitofp_f32_i128, .Lfunc_end14-sitofp_f32_i128 
# | next:381'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            386:  .cfi_endproc 
# | next:381'0      ~~~~~~~~~~~~~~
# |            387:  // -- End function 
# | next:381'0      ~~~~~~~~~~~~~~~~~~~~
# | next:381'1       ?                   possible intended match
# |            388:  .globl uitofp_f32_i128 // -- Begin function uitofp_f32_i128 
# | next:381'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            389:  .p2align 2 
# | next:381'0      ~~~~~~~~~~~~
# |            390:  .type uitofp_f32_i128, at function 
# | next:381'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            391: uitofp_f32_i128: // @uitofp_f32_i128 
# | next:381'0      ~~~~~~~~~~~~~~~~
# |            392:  .cfi_startproc 
# |            393: // %bb.0: 
# | next:394'0               X error: no match found
# |            394:  b __floatuntisf 
# | next:394'0      ~~~~~~~~~~~~~~~~~
# |            395: .Lfunc_end15: 
# | next:394'0      ~~~~~~~~~~~~~~
# |            396:  .size uitofp_f32_i128, .Lfunc_end15-uitofp_f32_i128 
# | next:394'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            397:  .cfi_endproc 
# | next:394'0      ~~~~~~~~~~~~~~
# |            398:  // -- End function 
# | next:394'0      ~~~~~~~~~~~~~~~~~~~~
# |            399:  .globl sqrt_f32 // -- Begin function sqrt_f32 
# | next:394'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:394'1              ?                                       possible intended match
# |            400:  .p2align 2 
# | next:394'0      ~~~~~~~~~~~~
# |            401:  .type sqrt_f32, at function 
# | next:394'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            402: sqrt_f32: // @sqrt_f32 
# | next:394'0      ~~~~~~~~~
# |            403:  .cfi_startproc 
# |            404: // %bb.0: 
# |              .
# |              .
# |              .
# |           1353:  .globl sitofp_f64_i128 // -- Begin function sitofp_f64_i128 
# |           1354:  .p2align 2 
# |           1355:  .type sitofp_f64_i128, at function 
# |           1356: sitofp_f64_i128: // @sitofp_f64_i128 
# |           1357:  .cfi_startproc 
# |           1358: // %bb.0: 
# | next:1175'0              X error: no match found
# |           1359:  b __floattidf 
# | next:1175'0     ~~~~~~~~~~~~~~~
# |           1360: .Lfunc_end87: 
# | next:1175'0     ~~~~~~~~~~~~~~
# |           1361:  .size sitofp_f64_i128, .Lfunc_end87-sitofp_f64_i128 
# | next:1175'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1362:  .cfi_endproc 
# | next:1175'0     ~~~~~~~~~~~~~~
# |           1363:  // -- End function 
# | next:1175'0     ~~~~~~~~~~~~~~~~~~~~
# | next:1175'1      ?                   possible intended match
# |           1364:  .globl uitofp_f64_i128 // -- Begin function uitofp_f64_i128 
# | next:1175'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1365:  .p2align 2 
# | next:1175'0     ~~~~~~~~~~~~
# |           1366:  .type uitofp_f64_i128, at function 
# | next:1175'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1367: uitofp_f64_i128: // @uitofp_f64_i128 
# | next:1175'0     ~~~~~~~~~~~~~~~~
# |           1368:  .cfi_startproc 
# |           1369: // %bb.0: 
# | next:1188'0              X error: no match found
# |           1370:  b __floatuntidf 
# | next:1188'0     ~~~~~~~~~~~~~~~~~
# |           1371: .Lfunc_end88: 
# | next:1188'0     ~~~~~~~~~~~~~~
# |           1372:  .size uitofp_f64_i128, .Lfunc_end88-uitofp_f64_i128 
# | next:1188'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1373:  .cfi_endproc 
# | next:1188'0     ~~~~~~~~~~~~~~
# |           1374:  // -- End function 
# | next:1188'0     ~~~~~~~~~~~~~~~~~~~~
# |           1375:  .globl sqrt_f64 // -- Begin function sqrt_f64 
# | next:1188'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:1188'1             ?                                       possible intended match
# |           1376:  .p2align 2 
# | next:1188'0     ~~~~~~~~~~~~
# |           1377:  .type sqrt_f64, at function 
# | next:1188'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1378: sqrt_f64: // @sqrt_f64 
# | next:1188'0     ~~~~~~~~~
# |           1379:  .cfi_startproc 
# |           1380: // %bb.0: 
# |              .
# |              .
# |              .
# |           2253:  .globl fptosi_i32_f128 // -- Begin function fptosi_i32_f128 
# |           2254:  .p2align 2 
# |           2255:  .type fptosi_i32_f128, at function 
# |           2256: fptosi_i32_f128: // @fptosi_i32_f128 
# |           2257:  .cfi_startproc 
# |           2258: // %bb.0: 
# | next:1917'0              X error: no match found
# |           2259:  b __fixtfsi 
# | next:1917'0     ~~~~~~~~~~~~~
# |           2260: .Lfunc_end152: 
# | next:1917'0     ~~~~~~~~~~~~~~~
# |           2261:  .size fptosi_i32_f128, .Lfunc_end152-fptosi_i32_f128 
# | next:1917'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2262:  .cfi_endproc 
# | next:1917'0     ~~~~~~~~~~~~~~
# |           2263:  // -- End function 
# | next:1917'0     ~~~~~~~~~~~~~~~~~~~~
# | next:1917'1      ?                   possible intended match
# |           2264:  .globl fptoui_i32_f128 // -- Begin function fptoui_i32_f128 
# | next:1917'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2265:  .p2align 2 
# | next:1917'0     ~~~~~~~~~~~~
# |           2266:  .type fptoui_i32_f128, at function 
# | next:1917'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2267: fptoui_i32_f128: // @fptoui_i32_f128 
# | next:1917'0     ~~~~~~~~~~~~~~~~
# |           2268:  .cfi_startproc 
# |           2269: // %bb.0: 
# | next:1930'0              X error: no match found
# |           2270:  b __fixunstfsi 
# | next:1930'0     ~~~~~~~~~~~~~~~~
# |           2271: .Lfunc_end153: 
# | next:1930'0     ~~~~~~~~~~~~~~~
# |           2272:  .size fptoui_i32_f128, .Lfunc_end153-fptoui_i32_f128 
# | next:1930'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2273:  .cfi_endproc 
# | next:1930'0     ~~~~~~~~~~~~~~
# |           2274:  // -- End function 
# | next:1930'0     ~~~~~~~~~~~~~~~~~~~~
# | next:1930'1      ?                   possible intended match
# |           2275:  .globl fptosi_i64_f128 // -- Begin function fptosi_i64_f128 
# | next:1930'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2276:  .p2align 2 
# | next:1930'0     ~~~~~~~~~~~~
# |           2277:  .type fptosi_i64_f128, at function 
# | next:1930'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2278: fptosi_i64_f128: // @fptosi_i64_f128 
# | next:1930'0     ~~~~~~~~~~~~~~~~
# |           2279:  .cfi_startproc 
# |           2280: // %bb.0: 
# | next:1943'0              X error: no match found
# |           2281:  b __fixtfdi 
# | next:1943'0     ~~~~~~~~~~~~~
# |           2282: .Lfunc_end154: 
# | next:1943'0     ~~~~~~~~~~~~~~~
# |           2283:  .size fptosi_i64_f128, .Lfunc_end154-fptosi_i64_f128 
# | next:1943'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2284:  .cfi_endproc 
# | next:1943'0     ~~~~~~~~~~~~~~
# |           2285:  // -- End function 
# | next:1943'0     ~~~~~~~~~~~~~~~~~~~~
# | next:1943'1      ?                   possible intended match
# |           2286:  .globl fptoui_i64_f128 // -- Begin function fptoui_i64_f128 
# | next:1943'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2287:  .p2align 2 
# | next:1943'0     ~~~~~~~~~~~~
# |           2288:  .type fptoui_i64_f128, at function 
# | next:1943'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2289: fptoui_i64_f128: // @fptoui_i64_f128 
# | next:1943'0     ~~~~~~~~~~~~~~~~
# |           2290:  .cfi_startproc 
# |           2291: // %bb.0: 
# | next:1956'0              X error: no match found
# |           2292:  b __fixunstfdi 
# | next:1956'0     ~~~~~~~~~~~~~~~~
# |           2293: .Lfunc_end155: 
# | next:1956'0     ~~~~~~~~~~~~~~~
# |           2294:  .size fptoui_i64_f128, .Lfunc_end155-fptoui_i64_f128 
# | next:1956'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2295:  .cfi_endproc 
# | next:1956'0     ~~~~~~~~~~~~~~
# |           2296:  // -- End function 
# | next:1956'0     ~~~~~~~~~~~~~~~~~~~~
# | next:1956'1      ?                   possible intended match
# |           2297:  .globl sitofp_f128_i32 // -- Begin function sitofp_f128_i32 
# | next:1956'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2298:  .p2align 2 
# | next:1956'0     ~~~~~~~~~~~~
# |           2299:  .type sitofp_f128_i32, at function 
# | next:1956'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2300: sitofp_f128_i32: // @sitofp_f128_i32 
# | next:1956'0     ~~~~~~~~~~~~~~~~
# |           2301:  .cfi_startproc 
# |           2302: // %bb.0: 
# | next:1969'0              X error: no match found
# |           2303:  b __floatsitf 
# | next:1969'0     ~~~~~~~~~~~~~~~
# |           2304: .Lfunc_end156: 
# | next:1969'0     ~~~~~~~~~~~~~~~
# |           2305:  .size sitofp_f128_i32, .Lfunc_end156-sitofp_f128_i32 
# | next:1969'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:1969'1                    ?                                       possible intended match
# |           2306:  .cfi_endproc 
# | next:1969'0     ~~~~~~~~~~~~~~
# |           2307:  // -- End function 
# | next:1969'0     ~~~~~~~~~~~~~~~~~~~~
# |           2308:  .globl uitofp_f128_i32 // -- Begin function uitofp_f128_i32 
# | next:1969'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2309:  .p2align 2 
# | next:1969'0     ~~~~~~~~~~~~
# |           2310:  .type uitofp_f128_i32, at function 
# | next:1969'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2311: uitofp_f128_i32: // @uitofp_f128_i32 
# | next:1969'0     ~~~~~~~~~~~~~~~~
# |           2312:  .cfi_startproc 
# |           2313: // %bb.0: 
# | next:1982'0              X error: no match found
# |           2314:  b __floatunsitf 
# | next:1982'0     ~~~~~~~~~~~~~~~~~
# |           2315: .Lfunc_end157: 
# | next:1982'0     ~~~~~~~~~~~~~~~
# |           2316:  .size uitofp_f128_i32, .Lfunc_end157-uitofp_f128_i32 
# | next:1982'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:1982'1                    ?                                       possible intended match
# |           2317:  .cfi_endproc 
# | next:1982'0     ~~~~~~~~~~~~~~
# |           2318:  // -- End function 
# | next:1982'0     ~~~~~~~~~~~~~~~~~~~~
# |           2319:  .globl sitofp_f128_i64 // -- Begin function sitofp_f128_i64 
# | next:1982'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2320:  .p2align 2 
# | next:1982'0     ~~~~~~~~~~~~
# |           2321:  .type sitofp_f128_i64, at function 
# | next:1982'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2322: sitofp_f128_i64: // @sitofp_f128_i64 
# | next:1982'0     ~~~~~~~~~~~~~~~~
# |           2323:  .cfi_startproc 
# |           2324: // %bb.0: 
# | next:1995'0              X error: no match found
# |           2325:  b __floatditf 
# | next:1995'0     ~~~~~~~~~~~~~~~
# |           2326: .Lfunc_end158: 
# | next:1995'0     ~~~~~~~~~~~~~~~
# |           2327:  .size sitofp_f128_i64, .Lfunc_end158-sitofp_f128_i64 
# | next:1995'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:1995'1                    ?                                       possible intended match
# |           2328:  .cfi_endproc 
# | next:1995'0     ~~~~~~~~~~~~~~
# |           2329:  // -- End function 
# | next:1995'0     ~~~~~~~~~~~~~~~~~~~~
# |           2330:  .globl uitofp_f128_i64 // -- Begin function uitofp_f128_i64 
# | next:1995'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2331:  .p2align 2 
# | next:1995'0     ~~~~~~~~~~~~
# |           2332:  .type uitofp_f128_i64, at function 
# | next:1995'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2333: uitofp_f128_i64: // @uitofp_f128_i64 
# | next:1995'0     ~~~~~~~~~~~~~~~~
# |           2334:  .cfi_startproc 
# |           2335: // %bb.0: 
# | next:2008'0              X error: no match found
# |           2336:  b __floatunditf 
# | next:2008'0     ~~~~~~~~~~~~~~~~~
# |           2337: .Lfunc_end159: 
# | next:2008'0     ~~~~~~~~~~~~~~~
# |           2338:  .size uitofp_f128_i64, .Lfunc_end159-uitofp_f128_i64 
# | next:2008'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2339:  .cfi_endproc 
# | next:2008'0     ~~~~~~~~~~~~~~
# |           2340:  // -- End function 
# | next:2008'0     ~~~~~~~~~~~~~~~~~~~~
# | next:2008'1      ?                   possible intended match
# |           2341:  .globl sitofp_f128_i128 // -- Begin function sitofp_f128_i128 
# | next:2008'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2342:  .p2align 2 
# | next:2008'0     ~~~~~~~~~~~~
# |           2343:  .type sitofp_f128_i128, at function 
# | next:2008'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2344: sitofp_f128_i128: // @sitofp_f128_i128 
# | next:2008'0     ~~~~~~~~~~~~~~~~~
# |           2345:  .cfi_startproc 
# |           2346: // %bb.0: 
# | next:2021'0              X error: no match found
# |           2347:  b __floattitf 
# | next:2021'0     ~~~~~~~~~~~~~~~
# |           2348: .Lfunc_end160: 
# | next:2021'0     ~~~~~~~~~~~~~~~
# |           2349:  .size sitofp_f128_i128, .Lfunc_end160-sitofp_f128_i128 
# | next:2021'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2350:  .cfi_endproc 
# | next:2021'0     ~~~~~~~~~~~~~~
# |           2351:  // -- End function 
# | next:2021'0     ~~~~~~~~~~~~~~~~~~~~
# | next:2021'1      ?                   possible intended match
# |           2352:  .globl uitofp_f128_i128 // -- Begin function uitofp_f128_i128 
# | next:2021'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2353:  .p2align 2 
# | next:2021'0     ~~~~~~~~~~~~
# |           2354:  .type uitofp_f128_i128, at function 
# | next:2021'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2355: uitofp_f128_i128: // @uitofp_f128_i128 
# | next:2021'0     ~~~~~~~~~~~~~~~~~
# |           2356:  .cfi_startproc 
# |           2357: // %bb.0: 
# | next:2034'0              X error: no match found
# |           2358:  b __floatuntitf 
# | next:2034'0     ~~~~~~~~~~~~~~~~~
# |           2359: .Lfunc_end161: 
# | next:2034'0     ~~~~~~~~~~~~~~~
# |           2360:  .size uitofp_f128_i128, .Lfunc_end161-uitofp_f128_i128 
# | next:2034'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2361:  .cfi_endproc 
# | next:2034'0     ~~~~~~~~~~~~~~
# |           2362:  // -- End function 
# | next:2034'0     ~~~~~~~~~~~~~~~~~~~~
# | next:2034'1      ?                   possible intended match
# |           2363:  .globl sqrt_f128 // -- Begin function sqrt_f128 
# | next:2034'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2364:  .p2align 2 
# | next:2034'0     ~~~~~~~~~~~~
# |           2365:  .type sqrt_f128, at function 
# | next:2034'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2366: sqrt_f128: // @sqrt_f128 
# | next:2034'0     ~~~~~~~~~~
# |           2367:  .cfi_startproc 
# |              .
# |              .
# |              .
# |           3319:  .globl fptrunc_f32_f128 // -- Begin function fptrunc_f32_f128 
# |           3320:  .p2align 2 
# |           3321:  .type fptrunc_f32_f128, at function 
# |           3322: fptrunc_f32_f128: // @fptrunc_f32_f128 
# |           3323:  .cfi_startproc 
# |           3324: // %bb.0: 
# | next:2865'0              X error: no match found
# |           3325:  b __trunctfsf2 
# | next:2865'0     ~~~~~~~~~~~~~~~~
# |           3326: .Lfunc_end217: 
# | next:2865'0     ~~~~~~~~~~~~~~~
# |           3327:  .size fptrunc_f32_f128, .Lfunc_end217-fptrunc_f32_f128 
# | next:2865'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3328:  .cfi_endproc 
# | next:2865'0     ~~~~~~~~~~~~~~
# |           3329:  // -- End function 
# | next:2865'0     ~~~~~~~~~~~~~~~~~~~~
# | next:2865'1      ?                   possible intended match
# |           3330:  .globl fptrunc_f64_f128 // -- Begin function fptrunc_f64_f128 
# | next:2865'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3331:  .p2align 2 
# | next:2865'0     ~~~~~~~~~~~~
# |           3332:  .type fptrunc_f64_f128, at function 
# | next:2865'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3333: fptrunc_f64_f128: // @fptrunc_f64_f128 
# | next:2865'0     ~~~~~~~~~~~~~~~~~
# |           3334:  .cfi_startproc 
# |           3335: // %bb.0: 
# | next:2878'0              X error: no match found
# |           3336:  b __trunctfdf2 
# | next:2878'0     ~~~~~~~~~~~~~~~~
# |           3337: .Lfunc_end218: 
# | next:2878'0     ~~~~~~~~~~~~~~~
# |           3338:  .size fptrunc_f64_f128, .Lfunc_end218-fptrunc_f64_f128 
# | next:2878'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3339:  .cfi_endproc 
# | next:2878'0     ~~~~~~~~~~~~~~
# |           3340:  // -- End function 
# | next:2878'0     ~~~~~~~~~~~~~~~~~~~~
# | next:2878'1      ?                   possible intended match
# |           3341:  .globl fpext_f64_f32 // -- Begin function fpext_f64_f32 
# | next:2878'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3342:  .p2align 2 
# | next:2878'0     ~~~~~~~~~~~~
# |           3343:  .type fpext_f64_f32, at function 
# | next:2878'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3344: fpext_f64_f32: // @fpext_f64_f32 
# | next:2878'0     ~~~~~~~~~~~~~~
# |           3345:  .cfi_startproc 
# |              .
# |              .
# |              .
# |           3353:  .globl fpext_f128_f32 // -- Begin function fpext_f128_f32 
# |           3354:  .p2align 2 
# |           3355:  .type fpext_f128_f32, at function 
# |           3356: fpext_f128_f32: // @fpext_f128_f32 
# |           3357:  .cfi_startproc 
# |           3358: // %bb.0: 
# | next:2900'0              X error: no match found
# |           3359:  b __extendsftf2 
# | next:2900'0     ~~~~~~~~~~~~~~~~~
# |           3360: .Lfunc_end220: 
# | next:2900'0     ~~~~~~~~~~~~~~~
# |           3361:  .size fpext_f128_f32, .Lfunc_end220-fpext_f128_f32 
# | next:2900'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3362:  .cfi_endproc 
# | next:2900'0     ~~~~~~~~~~~~~~
# |           3363:  // -- End function 
# | next:2900'0     ~~~~~~~~~~~~~~~~~~~~
# | next:2900'1      ?                   possible intended match
# |           3364:  .globl fpext_f128_f64 // -- Begin function fpext_f128_f64 
# | next:2900'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3365:  .p2align 2 
# | next:2900'0     ~~~~~~~~~~~~
# |           3366:  .type fpext_f128_f64, at function 
# | next:2900'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3367: fpext_f128_f64: // @fpext_f128_f64 
# | next:2900'0     ~~~~~~~~~~~~~~~
# |           3368:  .cfi_startproc 
# |           3369: // %bb.0: 
# | next:2913'0              X error: no match found
# |           3370:  b __extenddftf2 
# | next:2913'0     ~~~~~~~~~~~~~~~~~
# |           3371: .Lfunc_end221: 
# | next:2913'0     ~~~~~~~~~~~~~~~
# |           3372:  .size fpext_f128_f64, .Lfunc_end221-fpext_f128_f64 
# | next:2913'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3373:  .cfi_endproc 
# | next:2913'0     ~~~~~~~~~~~~~~
# |           3374:  // -- End function 
# | next:2913'0     ~~~~~~~~~~~~~~~~~~~~
# | next:2913'1      ?                   possible intended match
# |           3375:  .globl sin_v1f64 // -- Begin function sin_v1f64 
# | next:2913'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3376:  .p2align 2 
# | next:2913'0     ~~~~~~~~~~~~
# |           3377:  .type sin_v1f64, at function 
# | next:2913'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3378: sin_v1f64: // @sin_v1f64 
# | next:2913'0     ~~~~~~~~~~
# |           3379:  .cfi_startproc 
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>

If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

https://github.com/llvm/llvm-project/pull/157437


More information about the llvm-commits mailing list