# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py
# RUN: llc -mtriple=aarch64-- -run-pass=instruction-select -verify-machineinstrs %s -o - | FileCheck %s
---- |
- target datalayout = "e-m:o-i64:64-i128:128-n32:64-S128"
-
- define void @fptrunc_s16_s32_fpr() { ret void }
- define void @fptrunc_s16_s64_fpr() { ret void }
- define void @fptrunc_s32_s64_fpr() { ret void }
-
- define void @fpext_s32_s16_fpr() { ret void }
- define void @fpext_s64_s16_fpr() { ret void }
- define void @fpext_s64_s32_fpr() { ret void }
-
- define void @sitofp_s32_s32_fpr() { ret void }
- define void @sitofp_s32_s64_fpr() { ret void }
- define void @sitofp_s64_s32_fpr() { ret void }
- define void @sitofp_s64_s64_fpr() { ret void }
-
- define void @uitofp_s32_s32_fpr() { ret void }
- define void @uitofp_s32_s64_fpr() { ret void }
- define void @uitofp_s64_s32_fpr() { ret void }
- define void @uitofp_s64_s64_fpr() { ret void }
-
- define void @fptosi_s32_s32_gpr() { ret void }
- define void @fptosi_s32_s64_gpr() { ret void }
- define void @fptosi_s64_s32_gpr() { ret void }
- define void @fptosi_s64_s64_gpr() { ret void }
-
- define void @fptoui_s32_s32_gpr() { ret void }
- define void @fptoui_s32_s64_gpr() { ret void }
- define void @fptoui_s64_s32_gpr() { ret void }
- define void @fptoui_s64_s64_gpr() { ret void }
-...
-
---
name: fptrunc_s16_s32_fpr
legalized: true