brintos

brintos / llvm-project-archived public Read only

0
0
Text · 256.4 KiB · 2a57c85 Raw
2486 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_analyze_test_checks.py2; RUN: opt -passes="print<cost-model>" -cost-kind=all 2>&1 -disable-output -mtriple=thumbv7-apple-ios6.0.0 -mcpu=cortex-a9 < %s  | FileCheck %s --check-prefix=CHECK-NEON3; RUN: opt -passes="print<cost-model>" -cost-kind=all 2>&1 -disable-output -mtriple=thumbv8.1m.main-none-eabi -mattr=+mve.fp < %s | FileCheck %s --check-prefix=CHECK-MVE4; RUN: opt -passes="print<cost-model>" -cost-kind=all 2>&1 -disable-output -mtriple=thumbv8m.main-none-eabi < %s | FileCheck %s --check-prefix=CHECK-V8M-MAIN5; RUN: opt -passes="print<cost-model>" -cost-kind=all 2>&1 -disable-output -mtriple=thumbv8m.base-none-eabi < %s | FileCheck %s --check-prefix=CHECK-V8M-BASE6; RUN: opt -passes="print<cost-model>" -cost-kind=all 2>&1 -disable-output -mtriple=armv8r-none-eabi -mattr=+neon,+fp-armv8 < %s | FileCheck %s --check-prefix=CHECK-V8R7 8target datalayout = "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64"9 10define i32 @casts() {11; CHECK-NEON-LABEL: 'casts'12; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r0 = sext i1 undef to i813; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r1 = zext i1 undef to i814; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r2 = sext i1 undef to i1615; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r3 = zext i1 undef to i1616; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r4 = sext i1 undef to i3217; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r5 = zext i1 undef to i3218; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r6 = sext i1 undef to i6419; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r7 = zext i1 undef to i6420; CHECK-NEON-NEXT:  Cost Model: Found costs of 0 for: %r8 = trunc i8 undef to i121; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r9 = sext i8 undef to i1622; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r10 = zext i8 undef to i1623; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r11 = sext i8 undef to i3224; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r12 = zext i8 undef to i3225; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r13 = sext i8 undef to i6426; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r14 = zext i8 undef to i6427; CHECK-NEON-NEXT:  Cost Model: Found costs of 0 for: %r15 = trunc i16 undef to i128; CHECK-NEON-NEXT:  Cost Model: Found costs of 0 for: %r16 = trunc i16 undef to i829; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r17 = sext i16 undef to i3230; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r18 = zext i16 undef to i3231; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r19 = sext i16 undef to i6432; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r20 = zext i16 undef to i6433; CHECK-NEON-NEXT:  Cost Model: Found costs of 0 for: %r21 = trunc i32 undef to i134; CHECK-NEON-NEXT:  Cost Model: Found costs of 0 for: %r22 = trunc i32 undef to i835; CHECK-NEON-NEXT:  Cost Model: Found costs of 0 for: %r23 = trunc i32 undef to i1636; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r24 = sext i32 undef to i6437; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r25 = zext i32 undef to i6438; CHECK-NEON-NEXT:  Cost Model: Found costs of 0 for: %r26 = trunc i64 undef to i139; CHECK-NEON-NEXT:  Cost Model: Found costs of 0 for: %r27 = trunc i64 undef to i840; CHECK-NEON-NEXT:  Cost Model: Found costs of 0 for: %r28 = trunc i64 undef to i1641; CHECK-NEON-NEXT:  Cost Model: Found costs of 0 for: %r29 = trunc i64 undef to i3242; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r30 = fptoui float undef to i143; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r31 = fptosi float undef to i144; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r32 = fptoui float undef to i845; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r33 = fptosi float undef to i846; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r34 = fptoui float undef to i1647; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r35 = fptosi float undef to i1648; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r36 = fptoui float undef to i3249; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r37 = fptosi float undef to i3250; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r38 = fptoui float undef to i6451; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r39 = fptosi float undef to i6452; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r30f = fptoui half undef to i153; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r31f = fptosi half undef to i154; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r32f = fptoui half undef to i855; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r33f = fptosi half undef to i856; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r34f = fptoui half undef to i1657; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r35f = fptosi half undef to i1658; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r36f = fptoui half undef to i3259; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r37f = fptosi half undef to i3260; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r38f = fptoui half undef to i6461; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r39f = fptosi half undef to i6462; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r40 = fptoui double undef to i163; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r41 = fptosi double undef to i164; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r42 = fptoui double undef to i865; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r43 = fptosi double undef to i866; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r44 = fptoui double undef to i1667; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r45 = fptosi double undef to i1668; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r46 = fptoui double undef to i3269; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r47 = fptosi double undef to i3270; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r48 = fptoui double undef to i6471; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r49 = fptosi double undef to i6472; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r50 = sitofp i1 undef to float73; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r51 = uitofp i1 undef to float74; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r50f = sitofp i1 undef to half75; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r51f = uitofp i1 undef to half76; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r52 = sitofp i1 undef to double77; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r53 = uitofp i1 undef to double78; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r54f = sitofp i8 undef to float79; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r55f = uitofp i8 undef to float80; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r54 = sitofp i8 undef to half81; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r55 = uitofp i8 undef to half82; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r56 = sitofp i8 undef to double83; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r57 = uitofp i8 undef to double84; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r58f = sitofp i16 undef to float85; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r59f = uitofp i16 undef to float86; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r58 = sitofp i16 undef to half87; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r59 = uitofp i16 undef to half88; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r60 = sitofp i16 undef to double89; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r61 = uitofp i16 undef to double90; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r62f = sitofp i32 undef to float91; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r63f = uitofp i32 undef to float92; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r62 = sitofp i32 undef to half93; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r63 = uitofp i32 undef to half94; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r64 = sitofp i32 undef to double95; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r65 = uitofp i32 undef to double96; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r66f = sitofp i64 undef to float97; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r67f = uitofp i64 undef to float98; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r66 = sitofp i64 undef to half99; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r67 = uitofp i64 undef to half100; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r68 = sitofp i64 undef to double101; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r69 = uitofp i64 undef to double102; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %q70 = sext <4 x i8> undef to <4 x i32>103; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %q71 = sext <8 x i8> undef to <8 x i16>104; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %s70 = sext <4 x i8> undef to <4 x i32>105; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r70 = sext <8 x i8> undef to <8 x i32>106; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r71 = sext <16 x i8> undef to <16 x i32>107; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %q72 = zext <4 x i8> undef to <4 x i32>108; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %q73 = zext <8 x i8> undef to <8 x i16>109; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %s72 = zext <4 x i8> undef to <4 x i32>110; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r72 = zext <8 x i8> undef to <8 x i32>111; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r73 = zext <16 x i8> undef to <16 x i32>112; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %rext_0 = sext <8 x i8> undef to <8 x i64>113; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %rext_1 = zext <8 x i8> undef to <8 x i64>114; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %rext_2 = sext <8 x i16> undef to <8 x i64>115; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %rext_3 = zext <8 x i16> undef to <8 x i64>116; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %rext_4 = sext <4 x i16> undef to <4 x i64>117; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %rext_5 = zext <4 x i16> undef to <4 x i64>118; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %rext_6 = sext <2 x i8> undef to <2 x i64>119; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %rext_7 = zext <2 x i8> undef to <2 x i64>120; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %rext_8 = sext <2 x i16> undef to <2 x i64>121; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %rext_9 = zext <2 x i16> undef to <2 x i64>122; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %rext_a = sext <2 x i32> undef to <2 x i64>123; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %rext_b = zext <2 x i32> undef to <2 x i64>124; CHECK-NEON-NEXT:  Cost Model: Found costs of 0 for: %tv4i32i8 = trunc <4 x i32> undef to <4 x i8>125; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %tv4i32i16 = trunc <4 x i32> undef to <4 x i16>126; CHECK-NEON-NEXT:  Cost Model: Found costs of 0 for: %tv4i16i8 = trunc <4 x i16> undef to <4 x i8>127; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %tv8i32i8 = trunc <8 x i32> undef to <8 x i8>128; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %tv8i32i16 = trunc <8 x i32> undef to <8 x i16>129; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %tv8i16i8 = trunc <8 x i16> undef to <8 x i8>130; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %tv16i32i8 = trunc <16 x i32> undef to <16 x i8>131; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %tv16i32i16 = trunc <16 x i32> undef to <16 x i16>132; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %tv16i16i8 = trunc <16 x i16> undef to <16 x i8>133; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r80df = fptrunc double undef to float134; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r81df = fptrunc <2 x double> undef to <2 x float>135; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r82df = fptrunc <4 x double> undef to <4 x float>136; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r83df = fptrunc <8 x double> undef to <8 x float>137; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r84df = fptrunc <16 x double> undef to <16 x float>138; CHECK-NEON-NEXT:  Cost Model: Found costs of 10 for: %r80dh = fptrunc double undef to half139; CHECK-NEON-NEXT:  Cost Model: Found costs of 20 for: %r81dh = fptrunc <2 x double> undef to <2 x half>140; CHECK-NEON-NEXT:  Cost Model: Found costs of 40 for: %r82dh = fptrunc <4 x double> undef to <4 x half>141; CHECK-NEON-NEXT:  Cost Model: Found costs of 80 for: %r83dh = fptrunc <8 x double> undef to <8 x half>142; CHECK-NEON-NEXT:  Cost Model: Found costs of 160 for: %r84dh = fptrunc <16 x double> undef to <16 x half>143; CHECK-NEON-NEXT:  Cost Model: Found costs of 10 for: %r80fh = fptrunc float undef to half144; CHECK-NEON-NEXT:  Cost Model: Found costs of 20 for: %r81fh = fptrunc <2 x float> undef to <2 x half>145; CHECK-NEON-NEXT:  Cost Model: Found costs of 40 for: %r82fh = fptrunc <4 x float> undef to <4 x half>146; CHECK-NEON-NEXT:  Cost Model: Found costs of 80 for: %r83fh = fptrunc <8 x float> undef to <8 x half>147; CHECK-NEON-NEXT:  Cost Model: Found costs of 160 for: %r84fh = fptrunc <16 x float> undef to <16 x half>148; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r85fd = fpext float undef to double149; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r86fd = fpext <2 x float> undef to <2 x double>150; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r87fd = fpext <4 x float> undef to <4 x double>151; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r88fd = fpext <8 x float> undef to <8 x double>152; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r89fd = fpext <16 x float> undef to <16 x double>153; CHECK-NEON-NEXT:  Cost Model: Found costs of 10 for: %r85hd = fpext half undef to double154; CHECK-NEON-NEXT:  Cost Model: Found costs of 20 for: %r86hd = fpext <2 x half> undef to <2 x double>155; CHECK-NEON-NEXT:  Cost Model: Found costs of 40 for: %r87hd = fpext <4 x half> undef to <4 x double>156; CHECK-NEON-NEXT:  Cost Model: Found costs of 80 for: %r88hd = fpext <8 x half> undef to <8 x double>157; CHECK-NEON-NEXT:  Cost Model: Found costs of 160 for: %r89hd = fpext <16 x half> undef to <16 x double>158; CHECK-NEON-NEXT:  Cost Model: Found costs of 10 for: %r85hf = fpext half undef to float159; CHECK-NEON-NEXT:  Cost Model: Found costs of 20 for: %r86hf = fpext <2 x half> undef to <2 x float>160; CHECK-NEON-NEXT:  Cost Model: Found costs of 40 for: %r87hf = fpext <4 x half> undef to <4 x float>161; CHECK-NEON-NEXT:  Cost Model: Found costs of 80 for: %r88hf = fpext <8 x half> undef to <8 x float>162; CHECK-NEON-NEXT:  Cost Model: Found costs of 160 for: %r89hf = fpext <16 x half> undef to <16 x float>163; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r90 = fptoui <2 x float> undef to <2 x i1>164; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r91 = fptosi <2 x float> undef to <2 x i1>165; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r92 = fptoui <2 x float> undef to <2 x i8>166; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r93 = fptosi <2 x float> undef to <2 x i8>167; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r94 = fptoui <2 x float> undef to <2 x i16>168; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r95 = fptosi <2 x float> undef to <2 x i16>169; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r96 = fptoui <2 x float> undef to <2 x i32>170; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r97 = fptosi <2 x float> undef to <2 x i32>171; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r98 = fptoui <2 x float> undef to <2 x i64>172; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r99 = fptosi <2 x float> undef to <2 x i64>173; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r90h = fptoui <2 x half> undef to <2 x i1>174; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r91h = fptosi <2 x half> undef to <2 x i1>175; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r92h = fptoui <2 x half> undef to <2 x i8>176; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r93h = fptosi <2 x half> undef to <2 x i8>177; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r94h = fptoui <2 x half> undef to <2 x i16>178; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r95h = fptosi <2 x half> undef to <2 x i16>179; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r96h = fptoui <2 x half> undef to <2 x i32>180; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r97h = fptosi <2 x half> undef to <2 x i32>181; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r98h = fptoui <2 x half> undef to <2 x i64>182; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r99h = fptosi <2 x half> undef to <2 x i64>183; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r100 = fptoui <2 x double> undef to <2 x i1>184; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r101 = fptosi <2 x double> undef to <2 x i1>185; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r102 = fptoui <2 x double> undef to <2 x i8>186; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r103 = fptosi <2 x double> undef to <2 x i8>187; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r104 = fptoui <2 x double> undef to <2 x i16>188; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r105 = fptosi <2 x double> undef to <2 x i16>189; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r106 = fptoui <2 x double> undef to <2 x i32>190; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r107 = fptosi <2 x double> undef to <2 x i32>191; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r108 = fptoui <2 x double> undef to <2 x i64>192; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r109 = fptosi <2 x double> undef to <2 x i64>193; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r110 = fptoui <4 x float> undef to <4 x i1>194; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r111 = fptosi <4 x float> undef to <4 x i1>195; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r112 = fptoui <4 x float> undef to <4 x i8>196; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r113 = fptosi <4 x float> undef to <4 x i8>197; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r114 = fptoui <4 x float> undef to <4 x i16>198; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r115 = fptosi <4 x float> undef to <4 x i16>199; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r116 = fptoui <4 x float> undef to <4 x i32>200; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r117 = fptosi <4 x float> undef to <4 x i32>201; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:65 CodeSize:1 Lat:1 SizeLat:1 for: %r118 = fptoui <4 x float> undef to <4 x i64>202; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:65 CodeSize:1 Lat:1 SizeLat:1 for: %r119 = fptosi <4 x float> undef to <4 x i64>203; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r110h = fptoui <4 x half> undef to <4 x i1>204; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r111h = fptosi <4 x half> undef to <4 x i1>205; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r112h = fptoui <4 x half> undef to <4 x i8>206; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r113h = fptosi <4 x half> undef to <4 x i8>207; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r114h = fptoui <4 x half> undef to <4 x i16>208; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r115h = fptosi <4 x half> undef to <4 x i16>209; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r116h = fptoui <4 x half> undef to <4 x i32>210; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r117h = fptosi <4 x half> undef to <4 x i32>211; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r118h = fptoui <4 x half> undef to <4 x i64>212; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r119h = fptosi <4 x half> undef to <4 x i64>213; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:33 CodeSize:1 Lat:1 SizeLat:1 for: %r120 = fptoui <4 x double> undef to <4 x i1>214; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:33 CodeSize:1 Lat:1 SizeLat:1 for: %r121 = fptosi <4 x double> undef to <4 x i1>215; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:33 CodeSize:1 Lat:1 SizeLat:1 for: %r122 = fptoui <4 x double> undef to <4 x i8>216; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:33 CodeSize:1 Lat:1 SizeLat:1 for: %r123 = fptosi <4 x double> undef to <4 x i8>217; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:33 CodeSize:1 Lat:1 SizeLat:1 for: %r124 = fptoui <4 x double> undef to <4 x i16>218; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:33 CodeSize:1 Lat:1 SizeLat:1 for: %r125 = fptosi <4 x double> undef to <4 x i16>219; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:5 CodeSize:1 Lat:1 SizeLat:1 for: %r126 = fptoui <4 x double> undef to <4 x i32>220; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:5 CodeSize:1 Lat:1 SizeLat:1 for: %r127 = fptosi <4 x double> undef to <4 x i32>221; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:64 CodeSize:1 Lat:1 SizeLat:1 for: %r128 = fptoui <4 x double> undef to <4 x i64>222; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:64 CodeSize:1 Lat:1 SizeLat:1 for: %r129 = fptosi <4 x double> undef to <4 x i64>223; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:65 CodeSize:1 Lat:1 SizeLat:1 for: %r130 = fptoui <8 x float> undef to <8 x i1>224; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:65 CodeSize:1 Lat:1 SizeLat:1 for: %r131 = fptosi <8 x float> undef to <8 x i1>225; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r132 = fptoui <8 x float> undef to <8 x i8>226; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r133 = fptosi <8 x float> undef to <8 x i8>227; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r134 = fptoui <8 x float> undef to <8 x i16>228; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r135 = fptosi <8 x float> undef to <8 x i16>229; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r136 = fptoui <8 x float> undef to <8 x i32>230; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r137 = fptosi <8 x float> undef to <8 x i32>231; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:130 CodeSize:1 Lat:1 SizeLat:1 for: %r138 = fptoui <8 x float> undef to <8 x i64>232; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:130 CodeSize:1 Lat:1 SizeLat:1 for: %r139 = fptosi <8 x float> undef to <8 x i64>233; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r130h = fptoui <8 x half> undef to <8 x i1>234; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r131h = fptosi <8 x half> undef to <8 x i1>235; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r132h = fptoui <8 x half> undef to <8 x i8>236; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r133h = fptosi <8 x half> undef to <8 x i8>237; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r134h = fptoui <8 x half> undef to <8 x i16>238; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r135h = fptosi <8 x half> undef to <8 x i16>239; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:14 CodeSize:1 Lat:1 SizeLat:1 for: %r136h = fptoui <8 x half> undef to <8 x i32>240; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:14 CodeSize:1 Lat:1 SizeLat:1 for: %r137h = fptosi <8 x half> undef to <8 x i32>241; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:60 CodeSize:1 Lat:1 SizeLat:1 for: %r138h = fptoui <8 x half> undef to <8 x i64>242; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:60 CodeSize:1 Lat:1 SizeLat:1 for: %r139h = fptosi <8 x half> undef to <8 x i64>243; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:67 CodeSize:1 Lat:1 SizeLat:1 for: %r140 = fptoui <8 x double> undef to <8 x i1>244; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:67 CodeSize:1 Lat:1 SizeLat:1 for: %r141 = fptosi <8 x double> undef to <8 x i1>245; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:67 CodeSize:1 Lat:1 SizeLat:1 for: %r142 = fptoui <8 x double> undef to <8 x i8>246; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:67 CodeSize:1 Lat:1 SizeLat:1 for: %r143 = fptosi <8 x double> undef to <8 x i8>247; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:67 CodeSize:1 Lat:1 SizeLat:1 for: %r144 = fptoui <8 x double> undef to <8 x i16>248; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:67 CodeSize:1 Lat:1 SizeLat:1 for: %r145 = fptosi <8 x double> undef to <8 x i16>249; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r146 = fptoui <8 x double> undef to <8 x i32>250; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r147 = fptosi <8 x double> undef to <8 x i32>251; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:128 CodeSize:1 Lat:1 SizeLat:1 for: %r148 = fptoui <8 x double> undef to <8 x i64>252; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:128 CodeSize:1 Lat:1 SizeLat:1 for: %r149 = fptosi <8 x double> undef to <8 x i64>253; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:131 CodeSize:1 Lat:1 SizeLat:1 for: %r150 = fptoui <16 x float> undef to <16 x i1>254; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:131 CodeSize:1 Lat:1 SizeLat:1 for: %r151 = fptosi <16 x float> undef to <16 x i1>255; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r152 = fptoui <16 x float> undef to <16 x i8>256; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r153 = fptosi <16 x float> undef to <16 x i8>257; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r154 = fptoui <16 x float> undef to <16 x i16>258; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r155 = fptosi <16 x float> undef to <16 x i16>259; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r156 = fptoui <16 x float> undef to <16 x i32>260; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r157 = fptosi <16 x float> undef to <16 x i32>261; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:260 CodeSize:1 Lat:1 SizeLat:1 for: %r158 = fptoui <16 x float> undef to <16 x i64>262; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:260 CodeSize:1 Lat:1 SizeLat:1 for: %r159 = fptosi <16 x float> undef to <16 x i64>263; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:31 CodeSize:1 Lat:1 SizeLat:1 for: %r150h = fptoui <16 x half> undef to <16 x i1>264; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:31 CodeSize:1 Lat:1 SizeLat:1 for: %r151h = fptosi <16 x half> undef to <16 x i1>265; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:31 CodeSize:1 Lat:1 SizeLat:1 for: %r152h = fptoui <16 x half> undef to <16 x i8>266; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:31 CodeSize:1 Lat:1 SizeLat:1 for: %r153h = fptosi <16 x half> undef to <16 x i8>267; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r154h = fptoui <16 x half> undef to <16 x i16>268; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r155h = fptosi <16 x half> undef to <16 x i16>269; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:28 CodeSize:1 Lat:1 SizeLat:1 for: %r156h = fptoui <16 x half> undef to <16 x i32>270; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:28 CodeSize:1 Lat:1 SizeLat:1 for: %r157h = fptosi <16 x half> undef to <16 x i32>271; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:120 CodeSize:1 Lat:1 SizeLat:1 for: %r158h = fptoui <16 x half> undef to <16 x i64>272; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:120 CodeSize:1 Lat:1 SizeLat:1 for: %r159h = fptosi <16 x half> undef to <16 x i64>273; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:135 CodeSize:1 Lat:1 SizeLat:1 for: %r160 = fptoui <16 x double> undef to <16 x i1>274; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:135 CodeSize:1 Lat:1 SizeLat:1 for: %r161 = fptosi <16 x double> undef to <16 x i1>275; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:135 CodeSize:1 Lat:1 SizeLat:1 for: %r162 = fptoui <16 x double> undef to <16 x i8>276; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:135 CodeSize:1 Lat:1 SizeLat:1 for: %r163 = fptosi <16 x double> undef to <16 x i8>277; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:134 CodeSize:1 Lat:1 SizeLat:1 for: %r164 = fptoui <16 x double> undef to <16 x i16>278; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:134 CodeSize:1 Lat:1 SizeLat:1 for: %r165 = fptosi <16 x double> undef to <16 x i16>279; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r166 = fptoui <16 x double> undef to <16 x i32>280; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r167 = fptosi <16 x double> undef to <16 x i32>281; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:256 CodeSize:1 Lat:1 SizeLat:1 for: %r168 = fptoui <16 x double> undef to <16 x i64>282; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:256 CodeSize:1 Lat:1 SizeLat:1 for: %r169 = fptosi <16 x double> undef to <16 x i64>283; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r170 = uitofp <2 x i1> undef to <2 x float>284; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r171 = sitofp <2 x i1> undef to <2 x float>285; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r172 = uitofp <2 x i8> undef to <2 x float>286; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r173 = sitofp <2 x i8> undef to <2 x float>287; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r174 = uitofp <2 x i16> undef to <2 x float>288; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r175 = sitofp <2 x i16> undef to <2 x float>289; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r176 = uitofp <2 x i32> undef to <2 x float>290; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r177 = sitofp <2 x i32> undef to <2 x float>291; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:28 CodeSize:1 Lat:1 SizeLat:1 for: %r178 = uitofp <2 x i64> undef to <2 x float>292; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:28 CodeSize:1 Lat:1 SizeLat:1 for: %r179 = sitofp <2 x i64> undef to <2 x float>293; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r170h = uitofp <2 x i1> undef to <2 x half>294; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r171h = sitofp <2 x i1> undef to <2 x half>295; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r172h = uitofp <2 x i8> undef to <2 x half>296; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r173h = sitofp <2 x i8> undef to <2 x half>297; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r174h = uitofp <2 x i16> undef to <2 x half>298; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r175h = sitofp <2 x i16> undef to <2 x half>299; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r176h = uitofp <2 x i32> undef to <2 x half>300; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r177h = sitofp <2 x i32> undef to <2 x half>301; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r178h = uitofp <2 x i64> undef to <2 x half>302; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r179h = sitofp <2 x i64> undef to <2 x half>303; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r180 = uitofp <2 x i1> undef to <2 x double>304; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r181 = sitofp <2 x i1> undef to <2 x double>305; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r182 = uitofp <2 x i8> undef to <2 x double>306; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r183 = sitofp <2 x i8> undef to <2 x double>307; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r184 = uitofp <2 x i16> undef to <2 x double>308; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r185 = sitofp <2 x i16> undef to <2 x double>309; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r186 = uitofp <2 x i32> undef to <2 x double>310; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r187 = sitofp <2 x i32> undef to <2 x double>311; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r188 = uitofp <2 x i64> undef to <2 x double>312; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r189 = sitofp <2 x i64> undef to <2 x double>313; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r190 = uitofp <4 x i1> undef to <4 x float>314; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r191 = sitofp <4 x i1> undef to <4 x float>315; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r192 = uitofp <4 x i8> undef to <4 x float>316; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r193 = sitofp <4 x i8> undef to <4 x float>317; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r194 = uitofp <4 x i16> undef to <4 x float>318; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r195 = sitofp <4 x i16> undef to <4 x float>319; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r196 = uitofp <4 x i32> undef to <4 x float>320; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %r197 = sitofp <4 x i32> undef to <4 x float>321; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:57 CodeSize:1 Lat:1 SizeLat:1 for: %r198 = uitofp <4 x i64> undef to <4 x float>322; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:57 CodeSize:1 Lat:1 SizeLat:1 for: %r199 = sitofp <4 x i64> undef to <4 x float>323; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r190h = uitofp <4 x i1> undef to <4 x half>324; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r191h = sitofp <4 x i1> undef to <4 x half>325; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r192h = uitofp <4 x i8> undef to <4 x half>326; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r193h = sitofp <4 x i8> undef to <4 x half>327; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r194h = uitofp <4 x i16> undef to <4 x half>328; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r195h = sitofp <4 x i16> undef to <4 x half>329; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r196h = uitofp <4 x i32> undef to <4 x half>330; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r197h = sitofp <4 x i32> undef to <4 x half>331; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r198h = uitofp <4 x i64> undef to <4 x half>332; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r199h = sitofp <4 x i64> undef to <4 x half>333; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:17 CodeSize:1 Lat:1 SizeLat:1 for: %r200 = uitofp <4 x i1> undef to <4 x double>334; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:17 CodeSize:1 Lat:1 SizeLat:1 for: %r201 = sitofp <4 x i1> undef to <4 x double>335; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:9 CodeSize:1 Lat:1 SizeLat:1 for: %r202 = uitofp <4 x i8> undef to <4 x double>336; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:9 CodeSize:1 Lat:1 SizeLat:1 for: %r203 = sitofp <4 x i8> undef to <4 x double>337; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r204 = uitofp <4 x i16> undef to <4 x double>338; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r205 = sitofp <4 x i16> undef to <4 x double>339; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:5 CodeSize:1 Lat:1 SizeLat:1 for: %r206 = uitofp <4 x i32> undef to <4 x double>340; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:5 CodeSize:1 Lat:1 SizeLat:1 for: %r207 = sitofp <4 x i32> undef to <4 x double>341; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r208 = uitofp <4 x i64> undef to <4 x double>342; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r209 = sitofp <4 x i64> undef to <4 x double>343; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r210 = uitofp <8 x i1> undef to <8 x float>344; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r211 = sitofp <8 x i1> undef to <8 x float>345; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r212 = uitofp <8 x i8> undef to <8 x float>346; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r213 = sitofp <8 x i8> undef to <8 x float>347; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r214 = uitofp <8 x i16> undef to <8 x float>348; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r215 = sitofp <8 x i16> undef to <8 x float>349; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r216 = uitofp <8 x i32> undef to <8 x float>350; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r217 = sitofp <8 x i32> undef to <8 x float>351; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:114 CodeSize:1 Lat:1 SizeLat:1 for: %r218 = uitofp <8 x i64> undef to <8 x float>352; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:114 CodeSize:1 Lat:1 SizeLat:1 for: %r219 = sitofp <8 x i64> undef to <8 x float>353; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r210h = uitofp <8 x i1> undef to <8 x half>354; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r211h = sitofp <8 x i1> undef to <8 x half>355; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r212h = uitofp <8 x i8> undef to <8 x half>356; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r213h = sitofp <8 x i8> undef to <8 x half>357; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r214h = uitofp <8 x i16> undef to <8 x half>358; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r215h = sitofp <8 x i16> undef to <8 x half>359; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:14 CodeSize:1 Lat:1 SizeLat:1 for: %r216h = uitofp <8 x i32> undef to <8 x half>360; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:14 CodeSize:1 Lat:1 SizeLat:1 for: %r217h = sitofp <8 x i32> undef to <8 x half>361; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r218h = uitofp <8 x i64> undef to <8 x half>362; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r219h = sitofp <8 x i64> undef to <8 x half>363; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:35 CodeSize:1 Lat:1 SizeLat:1 for: %r220 = uitofp <8 x i1> undef to <8 x double>364; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:35 CodeSize:1 Lat:1 SizeLat:1 for: %r221 = sitofp <8 x i1> undef to <8 x double>365; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:19 CodeSize:1 Lat:1 SizeLat:1 for: %r222 = uitofp <8 x i8> undef to <8 x double>366; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:19 CodeSize:1 Lat:1 SizeLat:1 for: %r223 = sitofp <8 x i8> undef to <8 x double>367; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r224 = uitofp <8 x i16> undef to <8 x double>368; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r225 = sitofp <8 x i16> undef to <8 x double>369; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r226 = uitofp <8 x i16> undef to <8 x double>370; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r227 = sitofp <8 x i16> undef to <8 x double>371; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:96 CodeSize:1 Lat:1 SizeLat:1 for: %r228 = uitofp <8 x i64> undef to <8 x double>372; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:96 CodeSize:1 Lat:1 SizeLat:1 for: %r229 = sitofp <8 x i64> undef to <8 x double>373; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r230 = uitofp <16 x i1> undef to <16 x float>374; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r231 = sitofp <16 x i1> undef to <16 x float>375; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r232 = uitofp <16 x i8> undef to <16 x float>376; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r233 = sitofp <16 x i8> undef to <16 x float>377; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r234 = uitofp <16 x i16> undef to <16 x float>378; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r235 = sitofp <16 x i16> undef to <16 x float>379; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r236 = uitofp <16 x i32> undef to <16 x float>380; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r237 = sitofp <16 x i32> undef to <16 x float>381; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:228 CodeSize:1 Lat:1 SizeLat:1 for: %r238 = uitofp <16 x i64> undef to <16 x float>382; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:228 CodeSize:1 Lat:1 SizeLat:1 for: %r239 = sitofp <16 x i64> undef to <16 x float>383; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:31 CodeSize:1 Lat:1 SizeLat:1 for: %r230h = uitofp <16 x i1> undef to <16 x half>384; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:31 CodeSize:1 Lat:1 SizeLat:1 for: %r231h = sitofp <16 x i1> undef to <16 x half>385; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:31 CodeSize:1 Lat:1 SizeLat:1 for: %r232h = uitofp <16 x i8> undef to <16 x half>386; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:31 CodeSize:1 Lat:1 SizeLat:1 for: %r233h = sitofp <16 x i8> undef to <16 x half>387; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r234h = uitofp <16 x i16> undef to <16 x half>388; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r235h = sitofp <16 x i16> undef to <16 x half>389; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:28 CodeSize:1 Lat:1 SizeLat:1 for: %r236h = uitofp <16 x i32> undef to <16 x half>390; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:28 CodeSize:1 Lat:1 SizeLat:1 for: %r237h = sitofp <16 x i32> undef to <16 x half>391; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r238h = uitofp <16 x i64> undef to <16 x half>392; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r239h = sitofp <16 x i64> undef to <16 x half>393; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:71 CodeSize:1 Lat:1 SizeLat:1 for: %r240 = uitofp <16 x i1> undef to <16 x double>394; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:71 CodeSize:1 Lat:1 SizeLat:1 for: %r241 = sitofp <16 x i1> undef to <16 x double>395; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:39 CodeSize:1 Lat:1 SizeLat:1 for: %r242 = uitofp <16 x i8> undef to <16 x double>396; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:39 CodeSize:1 Lat:1 SizeLat:1 for: %r243 = sitofp <16 x i8> undef to <16 x double>397; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r244 = uitofp <16 x i16> undef to <16 x double>398; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r245 = sitofp <16 x i16> undef to <16 x double>399; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r246 = uitofp <16 x i16> undef to <16 x double>400; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r247 = sitofp <16 x i16> undef to <16 x double>401; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:192 CodeSize:1 Lat:1 SizeLat:1 for: %r248 = uitofp <16 x i64> undef to <16 x double>402; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:192 CodeSize:1 Lat:1 SizeLat:1 for: %r249 = sitofp <16 x i64> undef to <16 x double>403; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret i32 undef404;405; CHECK-MVE-LABEL: 'casts'406; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r0 = sext i1 undef to i8407; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r1 = zext i1 undef to i8408; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r2 = sext i1 undef to i16409; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r3 = zext i1 undef to i16410; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r4 = sext i1 undef to i32411; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r5 = zext i1 undef to i32412; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r6 = sext i1 undef to i64413; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r7 = zext i1 undef to i64414; CHECK-MVE-NEXT:  Cost Model: Found costs of 0 for: %r8 = trunc i8 undef to i1415; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r9 = sext i8 undef to i16416; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r10 = zext i8 undef to i16417; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r11 = sext i8 undef to i32418; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r12 = zext i8 undef to i32419; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r13 = sext i8 undef to i64420; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r14 = zext i8 undef to i64421; CHECK-MVE-NEXT:  Cost Model: Found costs of 0 for: %r15 = trunc i16 undef to i1422; CHECK-MVE-NEXT:  Cost Model: Found costs of 0 for: %r16 = trunc i16 undef to i8423; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r17 = sext i16 undef to i32424; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r18 = zext i16 undef to i32425; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r19 = sext i16 undef to i64426; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r20 = zext i16 undef to i64427; CHECK-MVE-NEXT:  Cost Model: Found costs of 0 for: %r21 = trunc i32 undef to i1428; CHECK-MVE-NEXT:  Cost Model: Found costs of 0 for: %r22 = trunc i32 undef to i8429; CHECK-MVE-NEXT:  Cost Model: Found costs of 0 for: %r23 = trunc i32 undef to i16430; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r24 = sext i32 undef to i64431; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r25 = zext i32 undef to i64432; CHECK-MVE-NEXT:  Cost Model: Found costs of 0 for: %r26 = trunc i64 undef to i1433; CHECK-MVE-NEXT:  Cost Model: Found costs of 0 for: %r27 = trunc i64 undef to i8434; CHECK-MVE-NEXT:  Cost Model: Found costs of 0 for: %r28 = trunc i64 undef to i16435; CHECK-MVE-NEXT:  Cost Model: Found costs of 0 for: %r29 = trunc i64 undef to i32436; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r30 = fptoui float undef to i1437; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r31 = fptosi float undef to i1438; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r32 = fptoui float undef to i8439; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r33 = fptosi float undef to i8440; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r34 = fptoui float undef to i16441; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r35 = fptosi float undef to i16442; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r36 = fptoui float undef to i32443; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r37 = fptosi float undef to i32444; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r38 = fptoui float undef to i64445; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r39 = fptosi float undef to i64446; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r30f = fptoui half undef to i1447; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r31f = fptosi half undef to i1448; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r32f = fptoui half undef to i8449; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r33f = fptosi half undef to i8450; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r34f = fptoui half undef to i16451; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r35f = fptosi half undef to i16452; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r36f = fptoui half undef to i32453; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r37f = fptosi half undef to i32454; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r38f = fptoui half undef to i64455; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r39f = fptosi half undef to i64456; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r40 = fptoui double undef to i1457; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r41 = fptosi double undef to i1458; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r42 = fptoui double undef to i8459; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r43 = fptosi double undef to i8460; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r44 = fptoui double undef to i16461; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r45 = fptosi double undef to i16462; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r46 = fptoui double undef to i32463; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r47 = fptosi double undef to i32464; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r48 = fptoui double undef to i64465; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r49 = fptosi double undef to i64466; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r50 = sitofp i1 undef to float467; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r51 = uitofp i1 undef to float468; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r50f = sitofp i1 undef to half469; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r51f = uitofp i1 undef to half470; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r52 = sitofp i1 undef to double471; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r53 = uitofp i1 undef to double472; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r54f = sitofp i8 undef to float473; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r55f = uitofp i8 undef to float474; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r54 = sitofp i8 undef to half475; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r55 = uitofp i8 undef to half476; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r56 = sitofp i8 undef to double477; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r57 = uitofp i8 undef to double478; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r58f = sitofp i16 undef to float479; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r59f = uitofp i16 undef to float480; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r58 = sitofp i16 undef to half481; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r59 = uitofp i16 undef to half482; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r60 = sitofp i16 undef to double483; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r61 = uitofp i16 undef to double484; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r62f = sitofp i32 undef to float485; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r63f = uitofp i32 undef to float486; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r62 = sitofp i32 undef to half487; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r63 = uitofp i32 undef to half488; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r64 = sitofp i32 undef to double489; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r65 = uitofp i32 undef to double490; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r66f = sitofp i64 undef to float491; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r67f = uitofp i64 undef to float492; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r66 = sitofp i64 undef to half493; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r67 = uitofp i64 undef to half494; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r68 = sitofp i64 undef to double495; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r69 = uitofp i64 undef to double496; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:2 Lat:4 SizeLat:4 for: %q70 = sext <4 x i8> undef to <4 x i32>497; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:2 SizeLat:2 for: %q71 = sext <8 x i8> undef to <8 x i16>498; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:2 Lat:4 SizeLat:4 for: %s70 = sext <4 x i8> undef to <4 x i32>499; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:18 CodeSize:1 Lat:1 SizeLat:1 for: %r70 = sext <8 x i8> undef to <8 x i32>500; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:74 CodeSize:1 Lat:1 SizeLat:1 for: %r71 = sext <16 x i8> undef to <16 x i32>501; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:2 Lat:4 SizeLat:4 for: %q72 = zext <4 x i8> undef to <4 x i32>502; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:2 SizeLat:2 for: %q73 = zext <8 x i8> undef to <8 x i16>503; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:2 Lat:4 SizeLat:4 for: %s72 = zext <4 x i8> undef to <4 x i32>504; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:18 CodeSize:1 Lat:1 SizeLat:1 for: %r72 = zext <8 x i8> undef to <8 x i32>505; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:74 CodeSize:1 Lat:1 SizeLat:1 for: %r73 = zext <16 x i8> undef to <16 x i32>506; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:330 CodeSize:1 Lat:1 SizeLat:1 for: %rext_0 = sext <8 x i8> undef to <8 x i64>507; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:74 CodeSize:1 Lat:1 SizeLat:1 for: %rext_1 = zext <8 x i8> undef to <8 x i64>508; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:330 CodeSize:1 Lat:1 SizeLat:1 for: %rext_2 = sext <8 x i16> undef to <8 x i64>509; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:74 CodeSize:1 Lat:1 SizeLat:1 for: %rext_3 = zext <8 x i16> undef to <8 x i64>510; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:82 CodeSize:1 Lat:1 SizeLat:1 for: %rext_4 = sext <4 x i16> undef to <4 x i64>511; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:18 CodeSize:1 Lat:1 SizeLat:1 for: %rext_5 = zext <4 x i16> undef to <4 x i64>512; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:10 Lat:20 SizeLat:20 for: %rext_6 = sext <2 x i8> undef to <2 x i64>513; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:2 Lat:4 SizeLat:4 for: %rext_7 = zext <2 x i8> undef to <2 x i64>514; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:10 Lat:20 SizeLat:20 for: %rext_8 = sext <2 x i16> undef to <2 x i64>515; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:2 Lat:4 SizeLat:4 for: %rext_9 = zext <2 x i16> undef to <2 x i64>516; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:8 Lat:16 SizeLat:16 for: %rext_a = sext <2 x i32> undef to <2 x i64>517; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:2 Lat:4 SizeLat:4 for: %rext_b = zext <2 x i32> undef to <2 x i64>518; CHECK-MVE-NEXT:  Cost Model: Found costs of 0 for: %tv4i32i8 = trunc <4 x i32> undef to <4 x i8>519; CHECK-MVE-NEXT:  Cost Model: Found costs of 0 for: %tv4i32i16 = trunc <4 x i32> undef to <4 x i16>520; CHECK-MVE-NEXT:  Cost Model: Found costs of 0 for: %tv4i16i8 = trunc <4 x i16> undef to <4 x i8>521; CHECK-MVE-NEXT:  Cost Model: Found costs of 16 for: %tv8i32i8 = trunc <8 x i32> undef to <8 x i8>522; CHECK-MVE-NEXT:  Cost Model: Found costs of 16 for: %tv8i32i16 = trunc <8 x i32> undef to <8 x i16>523; CHECK-MVE-NEXT:  Cost Model: Found costs of 0 for: %tv8i16i8 = trunc <8 x i16> undef to <8 x i8>524; CHECK-MVE-NEXT:  Cost Model: Found costs of 32 for: %tv16i32i8 = trunc <16 x i32> undef to <16 x i8>525; CHECK-MVE-NEXT:  Cost Model: Found costs of 32 for: %tv16i32i16 = trunc <16 x i32> undef to <16 x i16>526; CHECK-MVE-NEXT:  Cost Model: Found costs of 32 for: %tv16i16i8 = trunc <16 x i16> undef to <16 x i8>527; CHECK-MVE-NEXT:  Cost Model: Found costs of 10 for: %r80df = fptrunc double undef to float528; CHECK-MVE-NEXT:  Cost Model: Found costs of 20 for: %r81df = fptrunc <2 x double> undef to <2 x float>529; CHECK-MVE-NEXT:  Cost Model: Found costs of 40 for: %r82df = fptrunc <4 x double> undef to <4 x float>530; CHECK-MVE-NEXT:  Cost Model: Found costs of 80 for: %r83df = fptrunc <8 x double> undef to <8 x float>531; CHECK-MVE-NEXT:  Cost Model: Found costs of 160 for: %r84df = fptrunc <16 x double> undef to <16 x float>532; CHECK-MVE-NEXT:  Cost Model: Found costs of 10 for: %r80dh = fptrunc double undef to half533; CHECK-MVE-NEXT:  Cost Model: Found costs of 20 for: %r81dh = fptrunc <2 x double> undef to <2 x half>534; CHECK-MVE-NEXT:  Cost Model: Found costs of 40 for: %r82dh = fptrunc <4 x double> undef to <4 x half>535; CHECK-MVE-NEXT:  Cost Model: Found costs of 80 for: %r83dh = fptrunc <8 x double> undef to <8 x half>536; CHECK-MVE-NEXT:  Cost Model: Found costs of 160 for: %r84dh = fptrunc <16 x double> undef to <16 x half>537; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r80fh = fptrunc float undef to half538; CHECK-MVE-NEXT:  Cost Model: Found costs of 2 for: %r81fh = fptrunc <2 x float> undef to <2 x half>539; CHECK-MVE-NEXT:  Cost Model: Found costs of 4 for: %r82fh = fptrunc <4 x float> undef to <4 x half>540; CHECK-MVE-NEXT:  Cost Model: Found costs of 8 for: %r83fh = fptrunc <8 x float> undef to <8 x half>541; CHECK-MVE-NEXT:  Cost Model: Found costs of 16 for: %r84fh = fptrunc <16 x float> undef to <16 x half>542; CHECK-MVE-NEXT:  Cost Model: Found costs of 10 for: %r85fd = fpext float undef to double543; CHECK-MVE-NEXT:  Cost Model: Found costs of 20 for: %r86fd = fpext <2 x float> undef to <2 x double>544; CHECK-MVE-NEXT:  Cost Model: Found costs of 40 for: %r87fd = fpext <4 x float> undef to <4 x double>545; CHECK-MVE-NEXT:  Cost Model: Found costs of 80 for: %r88fd = fpext <8 x float> undef to <8 x double>546; CHECK-MVE-NEXT:  Cost Model: Found costs of 160 for: %r89fd = fpext <16 x float> undef to <16 x double>547; CHECK-MVE-NEXT:  Cost Model: Found costs of 10 for: %r85hd = fpext half undef to double548; CHECK-MVE-NEXT:  Cost Model: Found costs of 20 for: %r86hd = fpext <2 x half> undef to <2 x double>549; CHECK-MVE-NEXT:  Cost Model: Found costs of 40 for: %r87hd = fpext <4 x half> undef to <4 x double>550; CHECK-MVE-NEXT:  Cost Model: Found costs of 80 for: %r88hd = fpext <8 x half> undef to <8 x double>551; CHECK-MVE-NEXT:  Cost Model: Found costs of 160 for: %r89hd = fpext <16 x half> undef to <16 x double>552; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %r85hf = fpext half undef to float553; CHECK-MVE-NEXT:  Cost Model: Found costs of 2 for: %r86hf = fpext <2 x half> undef to <2 x float>554; CHECK-MVE-NEXT:  Cost Model: Found costs of 4 for: %r87hf = fpext <4 x half> undef to <4 x float>555; CHECK-MVE-NEXT:  Cost Model: Found costs of 8 for: %r88hf = fpext <8 x half> undef to <8 x float>556; CHECK-MVE-NEXT:  Cost Model: Found costs of 16 for: %r89hf = fpext <16 x half> undef to <16 x float>557; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r90 = fptoui <2 x float> undef to <2 x i1>558; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r91 = fptosi <2 x float> undef to <2 x i1>559; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r92 = fptoui <2 x float> undef to <2 x i8>560; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r93 = fptosi <2 x float> undef to <2 x i8>561; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r94 = fptoui <2 x float> undef to <2 x i16>562; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r95 = fptosi <2 x float> undef to <2 x i16>563; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r96 = fptoui <2 x float> undef to <2 x i32>564; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r97 = fptosi <2 x float> undef to <2 x i32>565; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:68 CodeSize:1 Lat:1 SizeLat:1 for: %r98 = fptoui <2 x float> undef to <2 x i64>566; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:68 CodeSize:1 Lat:1 SizeLat:1 for: %r99 = fptosi <2 x float> undef to <2 x i64>567; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r90h = fptoui <2 x half> undef to <2 x i1>568; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r91h = fptosi <2 x half> undef to <2 x i1>569; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r92h = fptoui <2 x half> undef to <2 x i8>570; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r93h = fptosi <2 x half> undef to <2 x i8>571; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r94h = fptoui <2 x half> undef to <2 x i16>572; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r95h = fptosi <2 x half> undef to <2 x i16>573; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r96h = fptoui <2 x half> undef to <2 x i32>574; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r97h = fptosi <2 x half> undef to <2 x i32>575; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:68 CodeSize:1 Lat:1 SizeLat:1 for: %r98h = fptoui <2 x half> undef to <2 x i64>576; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:68 CodeSize:1 Lat:1 SizeLat:1 for: %r99h = fptosi <2 x half> undef to <2 x i64>577; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r100 = fptoui <2 x double> undef to <2 x i1>578; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r101 = fptosi <2 x double> undef to <2 x i1>579; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r102 = fptoui <2 x double> undef to <2 x i8>580; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r103 = fptosi <2 x double> undef to <2 x i8>581; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r104 = fptoui <2 x double> undef to <2 x i16>582; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r105 = fptosi <2 x double> undef to <2 x i16>583; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r106 = fptoui <2 x double> undef to <2 x i32>584; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:36 CodeSize:1 Lat:1 SizeLat:1 for: %r107 = fptosi <2 x double> undef to <2 x i32>585; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:68 CodeSize:1 Lat:1 SizeLat:1 for: %r108 = fptoui <2 x double> undef to <2 x i64>586; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:68 CodeSize:1 Lat:1 SizeLat:1 for: %r109 = fptosi <2 x double> undef to <2 x i64>587; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r110 = fptoui <4 x float> undef to <4 x i1>588; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r111 = fptosi <4 x float> undef to <4 x i1>589; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r112 = fptoui <4 x float> undef to <4 x i8>590; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r113 = fptosi <4 x float> undef to <4 x i8>591; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r114 = fptoui <4 x float> undef to <4 x i16>592; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r115 = fptosi <4 x float> undef to <4 x i16>593; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r116 = fptoui <4 x float> undef to <4 x i32>594; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r117 = fptosi <4 x float> undef to <4 x i32>595; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:274 CodeSize:1 Lat:1 SizeLat:1 for: %r118 = fptoui <4 x float> undef to <4 x i64>596; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:274 CodeSize:1 Lat:1 SizeLat:1 for: %r119 = fptosi <4 x float> undef to <4 x i64>597; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r110h = fptoui <4 x half> undef to <4 x i1>598; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r111h = fptosi <4 x half> undef to <4 x i1>599; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r112h = fptoui <4 x half> undef to <4 x i8>600; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r113h = fptosi <4 x half> undef to <4 x i8>601; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r114h = fptoui <4 x half> undef to <4 x i16>602; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r115h = fptosi <4 x half> undef to <4 x i16>603; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r116h = fptoui <4 x half> undef to <4 x i32>604; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r117h = fptosi <4 x half> undef to <4 x i32>605; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:274 CodeSize:1 Lat:1 SizeLat:1 for: %r118h = fptoui <4 x half> undef to <4 x i64>606; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:274 CodeSize:1 Lat:1 SizeLat:1 for: %r119h = fptosi <4 x half> undef to <4 x i64>607; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:146 CodeSize:1 Lat:1 SizeLat:1 for: %r120 = fptoui <4 x double> undef to <4 x i1>608; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:146 CodeSize:1 Lat:1 SizeLat:1 for: %r121 = fptosi <4 x double> undef to <4 x i1>609; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:146 CodeSize:1 Lat:1 SizeLat:1 for: %r122 = fptoui <4 x double> undef to <4 x i8>610; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:146 CodeSize:1 Lat:1 SizeLat:1 for: %r123 = fptosi <4 x double> undef to <4 x i8>611; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:146 CodeSize:1 Lat:1 SizeLat:1 for: %r124 = fptoui <4 x double> undef to <4 x i16>612; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:146 CodeSize:1 Lat:1 SizeLat:1 for: %r125 = fptosi <4 x double> undef to <4 x i16>613; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:146 CodeSize:1 Lat:1 SizeLat:1 for: %r126 = fptoui <4 x double> undef to <4 x i32>614; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:146 CodeSize:1 Lat:1 SizeLat:1 for: %r127 = fptosi <4 x double> undef to <4 x i32>615; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:272 CodeSize:1 Lat:1 SizeLat:1 for: %r128 = fptoui <4 x double> undef to <4 x i64>616; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:272 CodeSize:1 Lat:1 SizeLat:1 for: %r129 = fptosi <4 x double> undef to <4 x i64>617; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r130 = fptoui <8 x float> undef to <8 x i1>618; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r131 = fptosi <8 x float> undef to <8 x i1>619; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r132 = fptoui <8 x float> undef to <8 x i8>620; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r133 = fptosi <8 x float> undef to <8 x i8>621; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r134 = fptoui <8 x float> undef to <8 x i16>622; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r135 = fptosi <8 x float> undef to <8 x i16>623; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r136 = fptoui <8 x float> undef to <8 x i32>624; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r137 = fptosi <8 x float> undef to <8 x i32>625; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:1096 CodeSize:1 Lat:1 SizeLat:1 for: %r138 = fptoui <8 x float> undef to <8 x i64>626; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:1096 CodeSize:1 Lat:1 SizeLat:1 for: %r139 = fptosi <8 x float> undef to <8 x i64>627; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r130h = fptoui <8 x half> undef to <8 x i1>628; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r131h = fptosi <8 x half> undef to <8 x i1>629; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r132h = fptoui <8 x half> undef to <8 x i8>630; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r133h = fptosi <8 x half> undef to <8 x i8>631; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r134h = fptoui <8 x half> undef to <8 x i16>632; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r135h = fptosi <8 x half> undef to <8 x i16>633; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r136h = fptoui <8 x half> undef to <8 x i32>634; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r137h = fptosi <8 x half> undef to <8 x i32>635; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:1098 CodeSize:1 Lat:1 SizeLat:1 for: %r138h = fptoui <8 x half> undef to <8 x i64>636; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:1098 CodeSize:1 Lat:1 SizeLat:1 for: %r139h = fptosi <8 x half> undef to <8 x i64>637; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:586 CodeSize:1 Lat:1 SizeLat:1 for: %r140 = fptoui <8 x double> undef to <8 x i1>638; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:586 CodeSize:1 Lat:1 SizeLat:1 for: %r141 = fptosi <8 x double> undef to <8 x i1>639; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:586 CodeSize:1 Lat:1 SizeLat:1 for: %r142 = fptoui <8 x double> undef to <8 x i8>640; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:586 CodeSize:1 Lat:1 SizeLat:1 for: %r143 = fptosi <8 x double> undef to <8 x i8>641; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:586 CodeSize:1 Lat:1 SizeLat:1 for: %r144 = fptoui <8 x double> undef to <8 x i16>642; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:586 CodeSize:1 Lat:1 SizeLat:1 for: %r145 = fptosi <8 x double> undef to <8 x i16>643; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:584 CodeSize:1 Lat:1 SizeLat:1 for: %r146 = fptoui <8 x double> undef to <8 x i32>644; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:584 CodeSize:1 Lat:1 SizeLat:1 for: %r147 = fptosi <8 x double> undef to <8 x i32>645; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:1088 CodeSize:1 Lat:1 SizeLat:1 for: %r148 = fptoui <8 x double> undef to <8 x i64>646; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:1088 CodeSize:1 Lat:1 SizeLat:1 for: %r149 = fptosi <8 x double> undef to <8 x i64>647; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:42 CodeSize:1 Lat:1 SizeLat:1 for: %r150 = fptoui <16 x float> undef to <16 x i1>648; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:42 CodeSize:1 Lat:1 SizeLat:1 for: %r151 = fptosi <16 x float> undef to <16 x i1>649; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:42 CodeSize:1 Lat:1 SizeLat:1 for: %r152 = fptoui <16 x float> undef to <16 x i8>650; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:42 CodeSize:1 Lat:1 SizeLat:1 for: %r153 = fptosi <16 x float> undef to <16 x i8>651; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r154 = fptoui <16 x float> undef to <16 x i16>652; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r155 = fptosi <16 x float> undef to <16 x i16>653; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r156 = fptoui <16 x float> undef to <16 x i32>654; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r157 = fptosi <16 x float> undef to <16 x i32>655; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4384 CodeSize:1 Lat:1 SizeLat:1 for: %r158 = fptoui <16 x float> undef to <16 x i64>656; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4384 CodeSize:1 Lat:1 SizeLat:1 for: %r159 = fptosi <16 x float> undef to <16 x i64>657; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r150h = fptoui <16 x half> undef to <16 x i1>658; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r151h = fptosi <16 x half> undef to <16 x i1>659; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r152h = fptoui <16 x half> undef to <16 x i8>660; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r153h = fptosi <16 x half> undef to <16 x i8>661; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r154h = fptoui <16 x half> undef to <16 x i16>662; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r155h = fptosi <16 x half> undef to <16 x i16>663; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r156h = fptoui <16 x half> undef to <16 x i32>664; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r157h = fptosi <16 x half> undef to <16 x i32>665; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4392 CodeSize:1 Lat:1 SizeLat:1 for: %r158h = fptoui <16 x half> undef to <16 x i64>666; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4392 CodeSize:1 Lat:1 SizeLat:1 for: %r159h = fptosi <16 x half> undef to <16 x i64>667; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2346 CodeSize:1 Lat:1 SizeLat:1 for: %r160 = fptoui <16 x double> undef to <16 x i1>668; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2346 CodeSize:1 Lat:1 SizeLat:1 for: %r161 = fptosi <16 x double> undef to <16 x i1>669; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2346 CodeSize:1 Lat:1 SizeLat:1 for: %r162 = fptoui <16 x double> undef to <16 x i8>670; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2346 CodeSize:1 Lat:1 SizeLat:1 for: %r163 = fptosi <16 x double> undef to <16 x i8>671; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2344 CodeSize:1 Lat:1 SizeLat:1 for: %r164 = fptoui <16 x double> undef to <16 x i16>672; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2344 CodeSize:1 Lat:1 SizeLat:1 for: %r165 = fptosi <16 x double> undef to <16 x i16>673; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2336 CodeSize:1 Lat:1 SizeLat:1 for: %r166 = fptoui <16 x double> undef to <16 x i32>674; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2336 CodeSize:1 Lat:1 SizeLat:1 for: %r167 = fptosi <16 x double> undef to <16 x i32>675; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4352 CodeSize:1 Lat:1 SizeLat:1 for: %r168 = fptoui <16 x double> undef to <16 x i64>676; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4352 CodeSize:1 Lat:1 SizeLat:1 for: %r169 = fptosi <16 x double> undef to <16 x i64>677; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r170 = uitofp <2 x i1> undef to <2 x float>678; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r171 = sitofp <2 x i1> undef to <2 x float>679; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r172 = uitofp <2 x i8> undef to <2 x float>680; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r173 = sitofp <2 x i8> undef to <2 x float>681; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r174 = uitofp <2 x i16> undef to <2 x float>682; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r175 = sitofp <2 x i16> undef to <2 x float>683; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r176 = uitofp <2 x i32> undef to <2 x float>684; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r177 = sitofp <2 x i32> undef to <2 x float>685; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r178 = uitofp <2 x i64> undef to <2 x float>686; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r179 = sitofp <2 x i64> undef to <2 x float>687; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r170h = uitofp <2 x i1> undef to <2 x half>688; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r171h = sitofp <2 x i1> undef to <2 x half>689; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r172h = uitofp <2 x i8> undef to <2 x half>690; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r173h = sitofp <2 x i8> undef to <2 x half>691; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r174h = uitofp <2 x i16> undef to <2 x half>692; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r175h = sitofp <2 x i16> undef to <2 x half>693; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r176h = uitofp <2 x i32> undef to <2 x half>694; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r177h = sitofp <2 x i32> undef to <2 x half>695; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r178h = uitofp <2 x i64> undef to <2 x half>696; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r179h = sitofp <2 x i64> undef to <2 x half>697; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r180 = uitofp <2 x i1> undef to <2 x double>698; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r181 = sitofp <2 x i1> undef to <2 x double>699; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r182 = uitofp <2 x i8> undef to <2 x double>700; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r183 = sitofp <2 x i8> undef to <2 x double>701; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r184 = uitofp <2 x i16> undef to <2 x double>702; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r185 = sitofp <2 x i16> undef to <2 x double>703; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r186 = uitofp <2 x i32> undef to <2 x double>704; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r187 = sitofp <2 x i32> undef to <2 x double>705; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r188 = uitofp <2 x i64> undef to <2 x double>706; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r189 = sitofp <2 x i64> undef to <2 x double>707; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r190 = uitofp <4 x i1> undef to <4 x float>708; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r191 = sitofp <4 x i1> undef to <4 x float>709; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r192 = uitofp <4 x i8> undef to <4 x float>710; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r193 = sitofp <4 x i8> undef to <4 x float>711; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r194 = uitofp <4 x i16> undef to <4 x float>712; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r195 = sitofp <4 x i16> undef to <4 x float>713; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r196 = uitofp <4 x i32> undef to <4 x float>714; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r197 = sitofp <4 x i32> undef to <4 x float>715; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r198 = uitofp <4 x i64> undef to <4 x float>716; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r199 = sitofp <4 x i64> undef to <4 x float>717; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r190h = uitofp <4 x i1> undef to <4 x half>718; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r191h = sitofp <4 x i1> undef to <4 x half>719; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r192h = uitofp <4 x i8> undef to <4 x half>720; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r193h = sitofp <4 x i8> undef to <4 x half>721; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r194h = uitofp <4 x i16> undef to <4 x half>722; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r195h = sitofp <4 x i16> undef to <4 x half>723; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r196h = uitofp <4 x i32> undef to <4 x half>724; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r197h = sitofp <4 x i32> undef to <4 x half>725; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r198h = uitofp <4 x i64> undef to <4 x half>726; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r199h = sitofp <4 x i64> undef to <4 x half>727; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:98 CodeSize:1 Lat:1 SizeLat:1 for: %r200 = uitofp <4 x i1> undef to <4 x double>728; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:98 CodeSize:1 Lat:1 SizeLat:1 for: %r201 = sitofp <4 x i1> undef to <4 x double>729; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:98 CodeSize:1 Lat:1 SizeLat:1 for: %r202 = uitofp <4 x i8> undef to <4 x double>730; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:98 CodeSize:1 Lat:1 SizeLat:1 for: %r203 = sitofp <4 x i8> undef to <4 x double>731; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:98 CodeSize:1 Lat:1 SizeLat:1 for: %r204 = uitofp <4 x i16> undef to <4 x double>732; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:98 CodeSize:1 Lat:1 SizeLat:1 for: %r205 = sitofp <4 x i16> undef to <4 x double>733; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:98 CodeSize:1 Lat:1 SizeLat:1 for: %r206 = uitofp <4 x i32> undef to <4 x double>734; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:98 CodeSize:1 Lat:1 SizeLat:1 for: %r207 = sitofp <4 x i32> undef to <4 x double>735; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:96 CodeSize:1 Lat:1 SizeLat:1 for: %r208 = uitofp <4 x i64> undef to <4 x double>736; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:96 CodeSize:1 Lat:1 SizeLat:1 for: %r209 = sitofp <4 x i64> undef to <4 x double>737; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r210 = uitofp <8 x i1> undef to <8 x float>738; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r211 = sitofp <8 x i1> undef to <8 x float>739; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r212 = uitofp <8 x i8> undef to <8 x float>740; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r213 = sitofp <8 x i8> undef to <8 x float>741; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r214 = uitofp <8 x i16> undef to <8 x float>742; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r215 = sitofp <8 x i16> undef to <8 x float>743; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r216 = uitofp <8 x i32> undef to <8 x float>744; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r217 = sitofp <8 x i32> undef to <8 x float>745; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r218 = uitofp <8 x i64> undef to <8 x float>746; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r219 = sitofp <8 x i64> undef to <8 x float>747; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r210h = uitofp <8 x i1> undef to <8 x half>748; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r211h = sitofp <8 x i1> undef to <8 x half>749; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r212h = uitofp <8 x i8> undef to <8 x half>750; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r213h = sitofp <8 x i8> undef to <8 x half>751; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r214h = uitofp <8 x i16> undef to <8 x half>752; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r215h = sitofp <8 x i16> undef to <8 x half>753; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r216h = uitofp <8 x i32> undef to <8 x half>754; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r217h = sitofp <8 x i32> undef to <8 x half>755; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:42 CodeSize:1 Lat:1 SizeLat:1 for: %r218h = uitofp <8 x i64> undef to <8 x half>756; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:42 CodeSize:1 Lat:1 SizeLat:1 for: %r219h = sitofp <8 x i64> undef to <8 x half>757; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:394 CodeSize:1 Lat:1 SizeLat:1 for: %r220 = uitofp <8 x i1> undef to <8 x double>758; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:394 CodeSize:1 Lat:1 SizeLat:1 for: %r221 = sitofp <8 x i1> undef to <8 x double>759; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:394 CodeSize:1 Lat:1 SizeLat:1 for: %r222 = uitofp <8 x i8> undef to <8 x double>760; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:394 CodeSize:1 Lat:1 SizeLat:1 for: %r223 = sitofp <8 x i8> undef to <8 x double>761; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:394 CodeSize:1 Lat:1 SizeLat:1 for: %r224 = uitofp <8 x i16> undef to <8 x double>762; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:394 CodeSize:1 Lat:1 SizeLat:1 for: %r225 = sitofp <8 x i16> undef to <8 x double>763; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:394 CodeSize:1 Lat:1 SizeLat:1 for: %r226 = uitofp <8 x i16> undef to <8 x double>764; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:394 CodeSize:1 Lat:1 SizeLat:1 for: %r227 = sitofp <8 x i16> undef to <8 x double>765; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:384 CodeSize:1 Lat:1 SizeLat:1 for: %r228 = uitofp <8 x i64> undef to <8 x double>766; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:384 CodeSize:1 Lat:1 SizeLat:1 for: %r229 = sitofp <8 x i64> undef to <8 x double>767; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:42 CodeSize:1 Lat:1 SizeLat:1 for: %r230 = uitofp <16 x i1> undef to <16 x float>768; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:42 CodeSize:1 Lat:1 SizeLat:1 for: %r231 = sitofp <16 x i1> undef to <16 x float>769; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:42 CodeSize:1 Lat:1 SizeLat:1 for: %r232 = uitofp <16 x i8> undef to <16 x float>770; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:42 CodeSize:1 Lat:1 SizeLat:1 for: %r233 = sitofp <16 x i8> undef to <16 x float>771; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r234 = uitofp <16 x i16> undef to <16 x float>772; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r235 = sitofp <16 x i16> undef to <16 x float>773; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r236 = uitofp <16 x i32> undef to <16 x float>774; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r237 = sitofp <16 x i32> undef to <16 x float>775; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:160 CodeSize:1 Lat:1 SizeLat:1 for: %r238 = uitofp <16 x i64> undef to <16 x float>776; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:160 CodeSize:1 Lat:1 SizeLat:1 for: %r239 = sitofp <16 x i64> undef to <16 x float>777; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r230h = uitofp <16 x i1> undef to <16 x half>778; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r231h = sitofp <16 x i1> undef to <16 x half>779; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r232h = uitofp <16 x i8> undef to <16 x half>780; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r233h = sitofp <16 x i8> undef to <16 x half>781; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r234h = uitofp <16 x i16> undef to <16 x half>782; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r235h = sitofp <16 x i16> undef to <16 x half>783; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r236h = uitofp <16 x i32> undef to <16 x half>784; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r237h = sitofp <16 x i32> undef to <16 x half>785; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:168 CodeSize:1 Lat:1 SizeLat:1 for: %r238h = uitofp <16 x i64> undef to <16 x half>786; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:168 CodeSize:1 Lat:1 SizeLat:1 for: %r239h = sitofp <16 x i64> undef to <16 x half>787; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:1578 CodeSize:1 Lat:1 SizeLat:1 for: %r240 = uitofp <16 x i1> undef to <16 x double>788; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:1578 CodeSize:1 Lat:1 SizeLat:1 for: %r241 = sitofp <16 x i1> undef to <16 x double>789; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:1578 CodeSize:1 Lat:1 SizeLat:1 for: %r242 = uitofp <16 x i8> undef to <16 x double>790; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:1578 CodeSize:1 Lat:1 SizeLat:1 for: %r243 = sitofp <16 x i8> undef to <16 x double>791; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:1576 CodeSize:1 Lat:1 SizeLat:1 for: %r244 = uitofp <16 x i16> undef to <16 x double>792; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:1576 CodeSize:1 Lat:1 SizeLat:1 for: %r245 = sitofp <16 x i16> undef to <16 x double>793; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:1576 CodeSize:1 Lat:1 SizeLat:1 for: %r246 = uitofp <16 x i16> undef to <16 x double>794; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:1576 CodeSize:1 Lat:1 SizeLat:1 for: %r247 = sitofp <16 x i16> undef to <16 x double>795; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:1536 CodeSize:1 Lat:1 SizeLat:1 for: %r248 = uitofp <16 x i64> undef to <16 x double>796; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:1536 CodeSize:1 Lat:1 SizeLat:1 for: %r249 = sitofp <16 x i64> undef to <16 x double>797; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret i32 undef798;799; CHECK-V8M-MAIN-LABEL: 'casts'800; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r0 = sext i1 undef to i8801; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r1 = zext i1 undef to i8802; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r2 = sext i1 undef to i16803; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r3 = zext i1 undef to i16804; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r4 = sext i1 undef to i32805; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r5 = zext i1 undef to i32806; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r6 = sext i1 undef to i64807; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r7 = zext i1 undef to i64808; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %r8 = trunc i8 undef to i1809; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r9 = sext i8 undef to i16810; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r10 = zext i8 undef to i16811; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r11 = sext i8 undef to i32812; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r12 = zext i8 undef to i32813; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r13 = sext i8 undef to i64814; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r14 = zext i8 undef to i64815; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %r15 = trunc i16 undef to i1816; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %r16 = trunc i16 undef to i8817; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r17 = sext i16 undef to i32818; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r18 = zext i16 undef to i32819; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r19 = sext i16 undef to i64820; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r20 = zext i16 undef to i64821; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %r21 = trunc i32 undef to i1822; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %r22 = trunc i32 undef to i8823; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %r23 = trunc i32 undef to i16824; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r24 = sext i32 undef to i64825; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r25 = zext i32 undef to i64826; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %r26 = trunc i64 undef to i1827; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %r27 = trunc i64 undef to i8828; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %r28 = trunc i64 undef to i16829; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %r29 = trunc i64 undef to i32830; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r30 = fptoui float undef to i1831; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r31 = fptosi float undef to i1832; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r32 = fptoui float undef to i8833; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r33 = fptosi float undef to i8834; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r34 = fptoui float undef to i16835; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r35 = fptosi float undef to i16836; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r36 = fptoui float undef to i32837; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r37 = fptosi float undef to i32838; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r38 = fptoui float undef to i64839; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r39 = fptosi float undef to i64840; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r30f = fptoui half undef to i1841; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r31f = fptosi half undef to i1842; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r32f = fptoui half undef to i8843; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r33f = fptosi half undef to i8844; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r34f = fptoui half undef to i16845; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r35f = fptosi half undef to i16846; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r36f = fptoui half undef to i32847; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r37f = fptosi half undef to i32848; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r38f = fptoui half undef to i64849; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r39f = fptosi half undef to i64850; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r40 = fptoui double undef to i1851; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r41 = fptosi double undef to i1852; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r42 = fptoui double undef to i8853; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r43 = fptosi double undef to i8854; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r44 = fptoui double undef to i16855; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r45 = fptosi double undef to i16856; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r46 = fptoui double undef to i32857; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r47 = fptosi double undef to i32858; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r48 = fptoui double undef to i64859; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r49 = fptosi double undef to i64860; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r50 = sitofp i1 undef to float861; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r51 = uitofp i1 undef to float862; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r50f = sitofp i1 undef to half863; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r51f = uitofp i1 undef to half864; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r52 = sitofp i1 undef to double865; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r53 = uitofp i1 undef to double866; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r54f = sitofp i8 undef to float867; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r55f = uitofp i8 undef to float868; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r54 = sitofp i8 undef to half869; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r55 = uitofp i8 undef to half870; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r56 = sitofp i8 undef to double871; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r57 = uitofp i8 undef to double872; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r58f = sitofp i16 undef to float873; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r59f = uitofp i16 undef to float874; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r58 = sitofp i16 undef to half875; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r59 = uitofp i16 undef to half876; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r60 = sitofp i16 undef to double877; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r61 = uitofp i16 undef to double878; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r62f = sitofp i32 undef to float879; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r63f = uitofp i32 undef to float880; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r62 = sitofp i32 undef to half881; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r63 = uitofp i32 undef to half882; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r64 = sitofp i32 undef to double883; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r65 = uitofp i32 undef to double884; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r66f = sitofp i64 undef to float885; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r67f = uitofp i64 undef to float886; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r66 = sitofp i64 undef to half887; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r67 = uitofp i64 undef to half888; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r68 = sitofp i64 undef to double889; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %r69 = uitofp i64 undef to double890; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %q70 = sext <4 x i8> undef to <4 x i32>891; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %q71 = sext <8 x i8> undef to <8 x i16>892; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %s70 = sext <4 x i8> undef to <4 x i32>893; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r70 = sext <8 x i8> undef to <8 x i32>894; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r71 = sext <16 x i8> undef to <16 x i32>895; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %q72 = zext <4 x i8> undef to <4 x i32>896; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %q73 = zext <8 x i8> undef to <8 x i16>897; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %s72 = zext <4 x i8> undef to <4 x i32>898; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r72 = zext <8 x i8> undef to <8 x i32>899; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r73 = zext <16 x i8> undef to <16 x i32>900; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %rext_0 = sext <8 x i8> undef to <8 x i64>901; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %rext_1 = zext <8 x i8> undef to <8 x i64>902; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %rext_2 = sext <8 x i16> undef to <8 x i64>903; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %rext_3 = zext <8 x i16> undef to <8 x i64>904; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %rext_4 = sext <4 x i16> undef to <4 x i64>905; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %rext_5 = zext <4 x i16> undef to <4 x i64>906; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %rext_6 = sext <2 x i8> undef to <2 x i64>907; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %rext_7 = zext <2 x i8> undef to <2 x i64>908; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %rext_8 = sext <2 x i16> undef to <2 x i64>909; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %rext_9 = zext <2 x i16> undef to <2 x i64>910; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %rext_a = sext <2 x i32> undef to <2 x i64>911; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %rext_b = zext <2 x i32> undef to <2 x i64>912; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %tv4i32i8 = trunc <4 x i32> undef to <4 x i8>913; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %tv4i32i16 = trunc <4 x i32> undef to <4 x i16>914; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %tv4i16i8 = trunc <4 x i16> undef to <4 x i8>915; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %tv8i32i8 = trunc <8 x i32> undef to <8 x i8>916; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %tv8i32i16 = trunc <8 x i32> undef to <8 x i16>917; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %tv8i16i8 = trunc <8 x i16> undef to <8 x i8>918; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %tv16i32i8 = trunc <16 x i32> undef to <16 x i8>919; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %tv16i32i16 = trunc <16 x i32> undef to <16 x i16>920; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %tv16i16i8 = trunc <16 x i16> undef to <16 x i8>921; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 10 for: %r80df = fptrunc double undef to float922; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 20 for: %r81df = fptrunc <2 x double> undef to <2 x float>923; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 40 for: %r82df = fptrunc <4 x double> undef to <4 x float>924; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 80 for: %r83df = fptrunc <8 x double> undef to <8 x float>925; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 160 for: %r84df = fptrunc <16 x double> undef to <16 x float>926; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 10 for: %r80dh = fptrunc double undef to half927; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 20 for: %r81dh = fptrunc <2 x double> undef to <2 x half>928; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 40 for: %r82dh = fptrunc <4 x double> undef to <4 x half>929; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 80 for: %r83dh = fptrunc <8 x double> undef to <8 x half>930; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 160 for: %r84dh = fptrunc <16 x double> undef to <16 x half>931; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 10 for: %r80fh = fptrunc float undef to half932; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 20 for: %r81fh = fptrunc <2 x float> undef to <2 x half>933; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 40 for: %r82fh = fptrunc <4 x float> undef to <4 x half>934; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 80 for: %r83fh = fptrunc <8 x float> undef to <8 x half>935; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 160 for: %r84fh = fptrunc <16 x float> undef to <16 x half>936; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 10 for: %r85fd = fpext float undef to double937; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 20 for: %r86fd = fpext <2 x float> undef to <2 x double>938; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 40 for: %r87fd = fpext <4 x float> undef to <4 x double>939; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 80 for: %r88fd = fpext <8 x float> undef to <8 x double>940; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 160 for: %r89fd = fpext <16 x float> undef to <16 x double>941; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 10 for: %r85hd = fpext half undef to double942; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 20 for: %r86hd = fpext <2 x half> undef to <2 x double>943; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 40 for: %r87hd = fpext <4 x half> undef to <4 x double>944; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 80 for: %r88hd = fpext <8 x half> undef to <8 x double>945; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 160 for: %r89hd = fpext <16 x half> undef to <16 x double>946; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 10 for: %r85hf = fpext half undef to float947; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 20 for: %r86hf = fpext <2 x half> undef to <2 x float>948; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 40 for: %r87hf = fpext <4 x half> undef to <4 x float>949; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 80 for: %r88hf = fpext <8 x half> undef to <8 x float>950; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 160 for: %r89hf = fpext <16 x half> undef to <16 x float>951; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r90 = fptoui <2 x float> undef to <2 x i1>952; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r91 = fptosi <2 x float> undef to <2 x i1>953; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r92 = fptoui <2 x float> undef to <2 x i8>954; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r93 = fptosi <2 x float> undef to <2 x i8>955; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r94 = fptoui <2 x float> undef to <2 x i16>956; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r95 = fptosi <2 x float> undef to <2 x i16>957; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r96 = fptoui <2 x float> undef to <2 x i32>958; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r97 = fptosi <2 x float> undef to <2 x i32>959; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r98 = fptoui <2 x float> undef to <2 x i64>960; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r99 = fptosi <2 x float> undef to <2 x i64>961; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r90h = fptoui <2 x half> undef to <2 x i1>962; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r91h = fptosi <2 x half> undef to <2 x i1>963; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r92h = fptoui <2 x half> undef to <2 x i8>964; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r93h = fptosi <2 x half> undef to <2 x i8>965; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r94h = fptoui <2 x half> undef to <2 x i16>966; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r95h = fptosi <2 x half> undef to <2 x i16>967; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r96h = fptoui <2 x half> undef to <2 x i32>968; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r97h = fptosi <2 x half> undef to <2 x i32>969; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r98h = fptoui <2 x half> undef to <2 x i64>970; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r99h = fptosi <2 x half> undef to <2 x i64>971; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r100 = fptoui <2 x double> undef to <2 x i1>972; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r101 = fptosi <2 x double> undef to <2 x i1>973; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r102 = fptoui <2 x double> undef to <2 x i8>974; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r103 = fptosi <2 x double> undef to <2 x i8>975; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r104 = fptoui <2 x double> undef to <2 x i16>976; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r105 = fptosi <2 x double> undef to <2 x i16>977; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r106 = fptoui <2 x double> undef to <2 x i32>978; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r107 = fptosi <2 x double> undef to <2 x i32>979; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r108 = fptoui <2 x double> undef to <2 x i64>980; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r109 = fptosi <2 x double> undef to <2 x i64>981; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r110 = fptoui <4 x float> undef to <4 x i1>982; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r111 = fptosi <4 x float> undef to <4 x i1>983; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r112 = fptoui <4 x float> undef to <4 x i8>984; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r113 = fptosi <4 x float> undef to <4 x i8>985; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r114 = fptoui <4 x float> undef to <4 x i16>986; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r115 = fptosi <4 x float> undef to <4 x i16>987; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r116 = fptoui <4 x float> undef to <4 x i32>988; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r117 = fptosi <4 x float> undef to <4 x i32>989; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r118 = fptoui <4 x float> undef to <4 x i64>990; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r119 = fptosi <4 x float> undef to <4 x i64>991; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r110h = fptoui <4 x half> undef to <4 x i1>992; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r111h = fptosi <4 x half> undef to <4 x i1>993; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r112h = fptoui <4 x half> undef to <4 x i8>994; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r113h = fptosi <4 x half> undef to <4 x i8>995; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r114h = fptoui <4 x half> undef to <4 x i16>996; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r115h = fptosi <4 x half> undef to <4 x i16>997; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r116h = fptoui <4 x half> undef to <4 x i32>998; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r117h = fptosi <4 x half> undef to <4 x i32>999; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r118h = fptoui <4 x half> undef to <4 x i64>1000; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r119h = fptosi <4 x half> undef to <4 x i64>1001; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r120 = fptoui <4 x double> undef to <4 x i1>1002; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r121 = fptosi <4 x double> undef to <4 x i1>1003; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r122 = fptoui <4 x double> undef to <4 x i8>1004; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r123 = fptosi <4 x double> undef to <4 x i8>1005; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r124 = fptoui <4 x double> undef to <4 x i16>1006; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r125 = fptosi <4 x double> undef to <4 x i16>1007; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r126 = fptoui <4 x double> undef to <4 x i32>1008; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r127 = fptosi <4 x double> undef to <4 x i32>1009; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r128 = fptoui <4 x double> undef to <4 x i64>1010; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r129 = fptosi <4 x double> undef to <4 x i64>1011; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r130 = fptoui <8 x float> undef to <8 x i1>1012; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r131 = fptosi <8 x float> undef to <8 x i1>1013; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r132 = fptoui <8 x float> undef to <8 x i8>1014; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r133 = fptosi <8 x float> undef to <8 x i8>1015; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r134 = fptoui <8 x float> undef to <8 x i16>1016; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r135 = fptosi <8 x float> undef to <8 x i16>1017; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r136 = fptoui <8 x float> undef to <8 x i32>1018; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r137 = fptosi <8 x float> undef to <8 x i32>1019; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r138 = fptoui <8 x float> undef to <8 x i64>1020; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r139 = fptosi <8 x float> undef to <8 x i64>1021; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r130h = fptoui <8 x half> undef to <8 x i1>1022; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r131h = fptosi <8 x half> undef to <8 x i1>1023; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r132h = fptoui <8 x half> undef to <8 x i8>1024; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r133h = fptosi <8 x half> undef to <8 x i8>1025; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r134h = fptoui <8 x half> undef to <8 x i16>1026; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r135h = fptosi <8 x half> undef to <8 x i16>1027; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r136h = fptoui <8 x half> undef to <8 x i32>1028; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r137h = fptosi <8 x half> undef to <8 x i32>1029; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r138h = fptoui <8 x half> undef to <8 x i64>1030; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r139h = fptosi <8 x half> undef to <8 x i64>1031; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r140 = fptoui <8 x double> undef to <8 x i1>1032; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r141 = fptosi <8 x double> undef to <8 x i1>1033; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r142 = fptoui <8 x double> undef to <8 x i8>1034; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r143 = fptosi <8 x double> undef to <8 x i8>1035; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r144 = fptoui <8 x double> undef to <8 x i16>1036; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r145 = fptosi <8 x double> undef to <8 x i16>1037; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r146 = fptoui <8 x double> undef to <8 x i32>1038; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r147 = fptosi <8 x double> undef to <8 x i32>1039; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r148 = fptoui <8 x double> undef to <8 x i64>1040; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r149 = fptosi <8 x double> undef to <8 x i64>1041; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r150 = fptoui <16 x float> undef to <16 x i1>1042; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r151 = fptosi <16 x float> undef to <16 x i1>1043; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r152 = fptoui <16 x float> undef to <16 x i8>1044; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r153 = fptosi <16 x float> undef to <16 x i8>1045; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r154 = fptoui <16 x float> undef to <16 x i16>1046; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r155 = fptosi <16 x float> undef to <16 x i16>1047; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r156 = fptoui <16 x float> undef to <16 x i32>1048; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r157 = fptosi <16 x float> undef to <16 x i32>1049; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r158 = fptoui <16 x float> undef to <16 x i64>1050; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r159 = fptosi <16 x float> undef to <16 x i64>1051; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r150h = fptoui <16 x half> undef to <16 x i1>1052; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r151h = fptosi <16 x half> undef to <16 x i1>1053; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r152h = fptoui <16 x half> undef to <16 x i8>1054; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r153h = fptosi <16 x half> undef to <16 x i8>1055; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r154h = fptoui <16 x half> undef to <16 x i16>1056; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r155h = fptosi <16 x half> undef to <16 x i16>1057; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r156h = fptoui <16 x half> undef to <16 x i32>1058; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r157h = fptosi <16 x half> undef to <16 x i32>1059; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r158h = fptoui <16 x half> undef to <16 x i64>1060; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r159h = fptosi <16 x half> undef to <16 x i64>1061; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r160 = fptoui <16 x double> undef to <16 x i1>1062; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r161 = fptosi <16 x double> undef to <16 x i1>1063; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r162 = fptoui <16 x double> undef to <16 x i8>1064; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r163 = fptosi <16 x double> undef to <16 x i8>1065; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r164 = fptoui <16 x double> undef to <16 x i16>1066; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r165 = fptosi <16 x double> undef to <16 x i16>1067; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r166 = fptoui <16 x double> undef to <16 x i32>1068; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r167 = fptosi <16 x double> undef to <16 x i32>1069; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r168 = fptoui <16 x double> undef to <16 x i64>1070; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r169 = fptosi <16 x double> undef to <16 x i64>1071; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r170 = uitofp <2 x i1> undef to <2 x float>1072; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r171 = sitofp <2 x i1> undef to <2 x float>1073; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r172 = uitofp <2 x i8> undef to <2 x float>1074; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r173 = sitofp <2 x i8> undef to <2 x float>1075; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r174 = uitofp <2 x i16> undef to <2 x float>1076; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r175 = sitofp <2 x i16> undef to <2 x float>1077; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r176 = uitofp <2 x i32> undef to <2 x float>1078; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r177 = sitofp <2 x i32> undef to <2 x float>1079; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r178 = uitofp <2 x i64> undef to <2 x float>1080; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r179 = sitofp <2 x i64> undef to <2 x float>1081; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r170h = uitofp <2 x i1> undef to <2 x half>1082; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r171h = sitofp <2 x i1> undef to <2 x half>1083; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r172h = uitofp <2 x i8> undef to <2 x half>1084; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r173h = sitofp <2 x i8> undef to <2 x half>1085; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r174h = uitofp <2 x i16> undef to <2 x half>1086; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r175h = sitofp <2 x i16> undef to <2 x half>1087; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r176h = uitofp <2 x i32> undef to <2 x half>1088; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r177h = sitofp <2 x i32> undef to <2 x half>1089; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r178h = uitofp <2 x i64> undef to <2 x half>1090; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r179h = sitofp <2 x i64> undef to <2 x half>1091; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r180 = uitofp <2 x i1> undef to <2 x double>1092; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r181 = sitofp <2 x i1> undef to <2 x double>1093; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r182 = uitofp <2 x i8> undef to <2 x double>1094; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r183 = sitofp <2 x i8> undef to <2 x double>1095; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r184 = uitofp <2 x i16> undef to <2 x double>1096; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r185 = sitofp <2 x i16> undef to <2 x double>1097; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r186 = uitofp <2 x i32> undef to <2 x double>1098; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r187 = sitofp <2 x i32> undef to <2 x double>1099; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r188 = uitofp <2 x i64> undef to <2 x double>1100; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r189 = sitofp <2 x i64> undef to <2 x double>1101; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r190 = uitofp <4 x i1> undef to <4 x float>1102; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r191 = sitofp <4 x i1> undef to <4 x float>1103; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r192 = uitofp <4 x i8> undef to <4 x float>1104; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r193 = sitofp <4 x i8> undef to <4 x float>1105; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r194 = uitofp <4 x i16> undef to <4 x float>1106; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r195 = sitofp <4 x i16> undef to <4 x float>1107; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r196 = uitofp <4 x i32> undef to <4 x float>1108; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r197 = sitofp <4 x i32> undef to <4 x float>1109; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r198 = uitofp <4 x i64> undef to <4 x float>1110; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r199 = sitofp <4 x i64> undef to <4 x float>1111; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r190h = uitofp <4 x i1> undef to <4 x half>1112; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r191h = sitofp <4 x i1> undef to <4 x half>1113; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r192h = uitofp <4 x i8> undef to <4 x half>1114; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r193h = sitofp <4 x i8> undef to <4 x half>1115; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r194h = uitofp <4 x i16> undef to <4 x half>1116; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r195h = sitofp <4 x i16> undef to <4 x half>1117; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r196h = uitofp <4 x i32> undef to <4 x half>1118; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r197h = sitofp <4 x i32> undef to <4 x half>1119; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r198h = uitofp <4 x i64> undef to <4 x half>1120; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r199h = sitofp <4 x i64> undef to <4 x half>1121; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r200 = uitofp <4 x i1> undef to <4 x double>1122; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r201 = sitofp <4 x i1> undef to <4 x double>1123; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r202 = uitofp <4 x i8> undef to <4 x double>1124; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r203 = sitofp <4 x i8> undef to <4 x double>1125; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r204 = uitofp <4 x i16> undef to <4 x double>1126; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r205 = sitofp <4 x i16> undef to <4 x double>1127; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r206 = uitofp <4 x i32> undef to <4 x double>1128; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r207 = sitofp <4 x i32> undef to <4 x double>1129; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r208 = uitofp <4 x i64> undef to <4 x double>1130; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r209 = sitofp <4 x i64> undef to <4 x double>1131; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r210 = uitofp <8 x i1> undef to <8 x float>1132; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r211 = sitofp <8 x i1> undef to <8 x float>1133; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r212 = uitofp <8 x i8> undef to <8 x float>1134; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r213 = sitofp <8 x i8> undef to <8 x float>1135; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r214 = uitofp <8 x i16> undef to <8 x float>1136; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r215 = sitofp <8 x i16> undef to <8 x float>1137; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r216 = uitofp <8 x i32> undef to <8 x float>1138; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r217 = sitofp <8 x i32> undef to <8 x float>1139; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r218 = uitofp <8 x i64> undef to <8 x float>1140; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r219 = sitofp <8 x i64> undef to <8 x float>1141; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r210h = uitofp <8 x i1> undef to <8 x half>1142; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r211h = sitofp <8 x i1> undef to <8 x half>1143; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r212h = uitofp <8 x i8> undef to <8 x half>1144; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r213h = sitofp <8 x i8> undef to <8 x half>1145; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r214h = uitofp <8 x i16> undef to <8 x half>1146; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r215h = sitofp <8 x i16> undef to <8 x half>1147; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r216h = uitofp <8 x i32> undef to <8 x half>1148; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r217h = sitofp <8 x i32> undef to <8 x half>1149; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r218h = uitofp <8 x i64> undef to <8 x half>1150; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r219h = sitofp <8 x i64> undef to <8 x half>1151; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r220 = uitofp <8 x i1> undef to <8 x double>1152; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r221 = sitofp <8 x i1> undef to <8 x double>1153; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r222 = uitofp <8 x i8> undef to <8 x double>1154; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r223 = sitofp <8 x i8> undef to <8 x double>1155; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r224 = uitofp <8 x i16> undef to <8 x double>1156; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r225 = sitofp <8 x i16> undef to <8 x double>1157; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r226 = uitofp <8 x i16> undef to <8 x double>1158; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r227 = sitofp <8 x i16> undef to <8 x double>1159; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r228 = uitofp <8 x i64> undef to <8 x double>1160; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r229 = sitofp <8 x i64> undef to <8 x double>1161; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r230 = uitofp <16 x i1> undef to <16 x float>1162; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r231 = sitofp <16 x i1> undef to <16 x float>1163; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r232 = uitofp <16 x i8> undef to <16 x float>1164; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r233 = sitofp <16 x i8> undef to <16 x float>1165; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r234 = uitofp <16 x i16> undef to <16 x float>1166; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r235 = sitofp <16 x i16> undef to <16 x float>1167; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r236 = uitofp <16 x i32> undef to <16 x float>1168; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r237 = sitofp <16 x i32> undef to <16 x float>1169; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r238 = uitofp <16 x i64> undef to <16 x float>1170; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r239 = sitofp <16 x i64> undef to <16 x float>1171; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r230h = uitofp <16 x i1> undef to <16 x half>1172; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r231h = sitofp <16 x i1> undef to <16 x half>1173; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r232h = uitofp <16 x i8> undef to <16 x half>1174; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r233h = sitofp <16 x i8> undef to <16 x half>1175; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r234h = uitofp <16 x i16> undef to <16 x half>1176; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r235h = sitofp <16 x i16> undef to <16 x half>1177; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r236h = uitofp <16 x i32> undef to <16 x half>1178; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r237h = sitofp <16 x i32> undef to <16 x half>1179; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r238h = uitofp <16 x i64> undef to <16 x half>1180; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r239h = sitofp <16 x i64> undef to <16 x half>1181; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r240 = uitofp <16 x i1> undef to <16 x double>1182; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r241 = sitofp <16 x i1> undef to <16 x double>1183; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r242 = uitofp <16 x i8> undef to <16 x double>1184; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r243 = sitofp <16 x i8> undef to <16 x double>1185; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r244 = uitofp <16 x i16> undef to <16 x double>1186; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r245 = sitofp <16 x i16> undef to <16 x double>1187; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r246 = uitofp <16 x i16> undef to <16 x double>1188; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r247 = sitofp <16 x i16> undef to <16 x double>1189; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r248 = uitofp <16 x i64> undef to <16 x double>1190; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r249 = sitofp <16 x i64> undef to <16 x double>1191; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: ret i32 undef1192;1193; CHECK-V8M-BASE-LABEL: 'casts'1194; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r0 = sext i1 undef to i81195; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r1 = zext i1 undef to i81196; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r2 = sext i1 undef to i161197; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r3 = zext i1 undef to i161198; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r4 = sext i1 undef to i321199; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r5 = zext i1 undef to i321200; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r6 = sext i1 undef to i641201; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r7 = zext i1 undef to i641202; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %r8 = trunc i8 undef to i11203; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r9 = sext i8 undef to i161204; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r10 = zext i8 undef to i161205; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r11 = sext i8 undef to i321206; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r12 = zext i8 undef to i321207; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r13 = sext i8 undef to i641208; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r14 = zext i8 undef to i641209; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %r15 = trunc i16 undef to i11210; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %r16 = trunc i16 undef to i81211; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r17 = sext i16 undef to i321212; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r18 = zext i16 undef to i321213; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r19 = sext i16 undef to i641214; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r20 = zext i16 undef to i641215; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %r21 = trunc i32 undef to i11216; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %r22 = trunc i32 undef to i81217; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %r23 = trunc i32 undef to i161218; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r24 = sext i32 undef to i641219; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r25 = zext i32 undef to i641220; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %r26 = trunc i64 undef to i11221; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %r27 = trunc i64 undef to i81222; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %r28 = trunc i64 undef to i161223; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %r29 = trunc i64 undef to i321224; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r30 = fptoui float undef to i11225; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r31 = fptosi float undef to i11226; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r32 = fptoui float undef to i81227; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r33 = fptosi float undef to i81228; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r34 = fptoui float undef to i161229; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r35 = fptosi float undef to i161230; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r36 = fptoui float undef to i321231; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r37 = fptosi float undef to i321232; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r38 = fptoui float undef to i641233; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r39 = fptosi float undef to i641234; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r30f = fptoui half undef to i11235; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r31f = fptosi half undef to i11236; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r32f = fptoui half undef to i81237; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r33f = fptosi half undef to i81238; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r34f = fptoui half undef to i161239; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r35f = fptosi half undef to i161240; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r36f = fptoui half undef to i321241; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r37f = fptosi half undef to i321242; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r38f = fptoui half undef to i641243; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r39f = fptosi half undef to i641244; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r40 = fptoui double undef to i11245; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r41 = fptosi double undef to i11246; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r42 = fptoui double undef to i81247; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r43 = fptosi double undef to i81248; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r44 = fptoui double undef to i161249; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r45 = fptosi double undef to i161250; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r46 = fptoui double undef to i321251; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r47 = fptosi double undef to i321252; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r48 = fptoui double undef to i641253; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r49 = fptosi double undef to i641254; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r50 = sitofp i1 undef to float1255; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r51 = uitofp i1 undef to float1256; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r50f = sitofp i1 undef to half1257; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r51f = uitofp i1 undef to half1258; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r52 = sitofp i1 undef to double1259; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r53 = uitofp i1 undef to double1260; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r54f = sitofp i8 undef to float1261; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r55f = uitofp i8 undef to float1262; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r54 = sitofp i8 undef to half1263; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r55 = uitofp i8 undef to half1264; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r56 = sitofp i8 undef to double1265; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r57 = uitofp i8 undef to double1266; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r58f = sitofp i16 undef to float1267; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r59f = uitofp i16 undef to float1268; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r58 = sitofp i16 undef to half1269; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r59 = uitofp i16 undef to half1270; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r60 = sitofp i16 undef to double1271; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r61 = uitofp i16 undef to double1272; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r62f = sitofp i32 undef to float1273; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r63f = uitofp i32 undef to float1274; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r62 = sitofp i32 undef to half1275; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r63 = uitofp i32 undef to half1276; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r64 = sitofp i32 undef to double1277; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r65 = uitofp i32 undef to double1278; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r66f = sitofp i64 undef to float1279; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r67f = uitofp i64 undef to float1280; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r66 = sitofp i64 undef to half1281; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r67 = uitofp i64 undef to half1282; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r68 = sitofp i64 undef to double1283; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %r69 = uitofp i64 undef to double1284; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %q70 = sext <4 x i8> undef to <4 x i32>1285; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %q71 = sext <8 x i8> undef to <8 x i16>1286; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %s70 = sext <4 x i8> undef to <4 x i32>1287; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r70 = sext <8 x i8> undef to <8 x i32>1288; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r71 = sext <16 x i8> undef to <16 x i32>1289; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %q72 = zext <4 x i8> undef to <4 x i32>1290; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %q73 = zext <8 x i8> undef to <8 x i16>1291; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %s72 = zext <4 x i8> undef to <4 x i32>1292; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r72 = zext <8 x i8> undef to <8 x i32>1293; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r73 = zext <16 x i8> undef to <16 x i32>1294; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %rext_0 = sext <8 x i8> undef to <8 x i64>1295; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %rext_1 = zext <8 x i8> undef to <8 x i64>1296; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %rext_2 = sext <8 x i16> undef to <8 x i64>1297; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %rext_3 = zext <8 x i16> undef to <8 x i64>1298; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %rext_4 = sext <4 x i16> undef to <4 x i64>1299; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %rext_5 = zext <4 x i16> undef to <4 x i64>1300; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %rext_6 = sext <2 x i8> undef to <2 x i64>1301; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %rext_7 = zext <2 x i8> undef to <2 x i64>1302; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %rext_8 = sext <2 x i16> undef to <2 x i64>1303; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %rext_9 = zext <2 x i16> undef to <2 x i64>1304; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %rext_a = sext <2 x i32> undef to <2 x i64>1305; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %rext_b = zext <2 x i32> undef to <2 x i64>1306; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %tv4i32i8 = trunc <4 x i32> undef to <4 x i8>1307; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %tv4i32i16 = trunc <4 x i32> undef to <4 x i16>1308; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %tv4i16i8 = trunc <4 x i16> undef to <4 x i8>1309; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %tv8i32i8 = trunc <8 x i32> undef to <8 x i8>1310; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %tv8i32i16 = trunc <8 x i32> undef to <8 x i16>1311; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %tv8i16i8 = trunc <8 x i16> undef to <8 x i8>1312; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %tv16i32i8 = trunc <16 x i32> undef to <16 x i8>1313; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %tv16i32i16 = trunc <16 x i32> undef to <16 x i16>1314; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %tv16i16i8 = trunc <16 x i16> undef to <16 x i8>1315; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 10 for: %r80df = fptrunc double undef to float1316; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 20 for: %r81df = fptrunc <2 x double> undef to <2 x float>1317; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 40 for: %r82df = fptrunc <4 x double> undef to <4 x float>1318; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 80 for: %r83df = fptrunc <8 x double> undef to <8 x float>1319; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 160 for: %r84df = fptrunc <16 x double> undef to <16 x float>1320; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 10 for: %r80dh = fptrunc double undef to half1321; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 20 for: %r81dh = fptrunc <2 x double> undef to <2 x half>1322; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 40 for: %r82dh = fptrunc <4 x double> undef to <4 x half>1323; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 80 for: %r83dh = fptrunc <8 x double> undef to <8 x half>1324; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 160 for: %r84dh = fptrunc <16 x double> undef to <16 x half>1325; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 10 for: %r80fh = fptrunc float undef to half1326; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 20 for: %r81fh = fptrunc <2 x float> undef to <2 x half>1327; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 40 for: %r82fh = fptrunc <4 x float> undef to <4 x half>1328; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 80 for: %r83fh = fptrunc <8 x float> undef to <8 x half>1329; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 160 for: %r84fh = fptrunc <16 x float> undef to <16 x half>1330; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 10 for: %r85fd = fpext float undef to double1331; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 20 for: %r86fd = fpext <2 x float> undef to <2 x double>1332; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 40 for: %r87fd = fpext <4 x float> undef to <4 x double>1333; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 80 for: %r88fd = fpext <8 x float> undef to <8 x double>1334; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 160 for: %r89fd = fpext <16 x float> undef to <16 x double>1335; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 10 for: %r85hd = fpext half undef to double1336; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 20 for: %r86hd = fpext <2 x half> undef to <2 x double>1337; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 40 for: %r87hd = fpext <4 x half> undef to <4 x double>1338; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 80 for: %r88hd = fpext <8 x half> undef to <8 x double>1339; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 160 for: %r89hd = fpext <16 x half> undef to <16 x double>1340; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 10 for: %r85hf = fpext half undef to float1341; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 20 for: %r86hf = fpext <2 x half> undef to <2 x float>1342; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 40 for: %r87hf = fpext <4 x half> undef to <4 x float>1343; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 80 for: %r88hf = fpext <8 x half> undef to <8 x float>1344; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 160 for: %r89hf = fpext <16 x half> undef to <16 x float>1345; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r90 = fptoui <2 x float> undef to <2 x i1>1346; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r91 = fptosi <2 x float> undef to <2 x i1>1347; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r92 = fptoui <2 x float> undef to <2 x i8>1348; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r93 = fptosi <2 x float> undef to <2 x i8>1349; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r94 = fptoui <2 x float> undef to <2 x i16>1350; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r95 = fptosi <2 x float> undef to <2 x i16>1351; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r96 = fptoui <2 x float> undef to <2 x i32>1352; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r97 = fptosi <2 x float> undef to <2 x i32>1353; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r98 = fptoui <2 x float> undef to <2 x i64>1354; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r99 = fptosi <2 x float> undef to <2 x i64>1355; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r90h = fptoui <2 x half> undef to <2 x i1>1356; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r91h = fptosi <2 x half> undef to <2 x i1>1357; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r92h = fptoui <2 x half> undef to <2 x i8>1358; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r93h = fptosi <2 x half> undef to <2 x i8>1359; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r94h = fptoui <2 x half> undef to <2 x i16>1360; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r95h = fptosi <2 x half> undef to <2 x i16>1361; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r96h = fptoui <2 x half> undef to <2 x i32>1362; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r97h = fptosi <2 x half> undef to <2 x i32>1363; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r98h = fptoui <2 x half> undef to <2 x i64>1364; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r99h = fptosi <2 x half> undef to <2 x i64>1365; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r100 = fptoui <2 x double> undef to <2 x i1>1366; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r101 = fptosi <2 x double> undef to <2 x i1>1367; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r102 = fptoui <2 x double> undef to <2 x i8>1368; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r103 = fptosi <2 x double> undef to <2 x i8>1369; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r104 = fptoui <2 x double> undef to <2 x i16>1370; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r105 = fptosi <2 x double> undef to <2 x i16>1371; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r106 = fptoui <2 x double> undef to <2 x i32>1372; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r107 = fptosi <2 x double> undef to <2 x i32>1373; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r108 = fptoui <2 x double> undef to <2 x i64>1374; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r109 = fptosi <2 x double> undef to <2 x i64>1375; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r110 = fptoui <4 x float> undef to <4 x i1>1376; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r111 = fptosi <4 x float> undef to <4 x i1>1377; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r112 = fptoui <4 x float> undef to <4 x i8>1378; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r113 = fptosi <4 x float> undef to <4 x i8>1379; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r114 = fptoui <4 x float> undef to <4 x i16>1380; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r115 = fptosi <4 x float> undef to <4 x i16>1381; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r116 = fptoui <4 x float> undef to <4 x i32>1382; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r117 = fptosi <4 x float> undef to <4 x i32>1383; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r118 = fptoui <4 x float> undef to <4 x i64>1384; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r119 = fptosi <4 x float> undef to <4 x i64>1385; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r110h = fptoui <4 x half> undef to <4 x i1>1386; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r111h = fptosi <4 x half> undef to <4 x i1>1387; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r112h = fptoui <4 x half> undef to <4 x i8>1388; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r113h = fptosi <4 x half> undef to <4 x i8>1389; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r114h = fptoui <4 x half> undef to <4 x i16>1390; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r115h = fptosi <4 x half> undef to <4 x i16>1391; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r116h = fptoui <4 x half> undef to <4 x i32>1392; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r117h = fptosi <4 x half> undef to <4 x i32>1393; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r118h = fptoui <4 x half> undef to <4 x i64>1394; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r119h = fptosi <4 x half> undef to <4 x i64>1395; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r120 = fptoui <4 x double> undef to <4 x i1>1396; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r121 = fptosi <4 x double> undef to <4 x i1>1397; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r122 = fptoui <4 x double> undef to <4 x i8>1398; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r123 = fptosi <4 x double> undef to <4 x i8>1399; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r124 = fptoui <4 x double> undef to <4 x i16>1400; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r125 = fptosi <4 x double> undef to <4 x i16>1401; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r126 = fptoui <4 x double> undef to <4 x i32>1402; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r127 = fptosi <4 x double> undef to <4 x i32>1403; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r128 = fptoui <4 x double> undef to <4 x i64>1404; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r129 = fptosi <4 x double> undef to <4 x i64>1405; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r130 = fptoui <8 x float> undef to <8 x i1>1406; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r131 = fptosi <8 x float> undef to <8 x i1>1407; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r132 = fptoui <8 x float> undef to <8 x i8>1408; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r133 = fptosi <8 x float> undef to <8 x i8>1409; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r134 = fptoui <8 x float> undef to <8 x i16>1410; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r135 = fptosi <8 x float> undef to <8 x i16>1411; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r136 = fptoui <8 x float> undef to <8 x i32>1412; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r137 = fptosi <8 x float> undef to <8 x i32>1413; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r138 = fptoui <8 x float> undef to <8 x i64>1414; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r139 = fptosi <8 x float> undef to <8 x i64>1415; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r130h = fptoui <8 x half> undef to <8 x i1>1416; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r131h = fptosi <8 x half> undef to <8 x i1>1417; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r132h = fptoui <8 x half> undef to <8 x i8>1418; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r133h = fptosi <8 x half> undef to <8 x i8>1419; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r134h = fptoui <8 x half> undef to <8 x i16>1420; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r135h = fptosi <8 x half> undef to <8 x i16>1421; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r136h = fptoui <8 x half> undef to <8 x i32>1422; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r137h = fptosi <8 x half> undef to <8 x i32>1423; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r138h = fptoui <8 x half> undef to <8 x i64>1424; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r139h = fptosi <8 x half> undef to <8 x i64>1425; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r140 = fptoui <8 x double> undef to <8 x i1>1426; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r141 = fptosi <8 x double> undef to <8 x i1>1427; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r142 = fptoui <8 x double> undef to <8 x i8>1428; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r143 = fptosi <8 x double> undef to <8 x i8>1429; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r144 = fptoui <8 x double> undef to <8 x i16>1430; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r145 = fptosi <8 x double> undef to <8 x i16>1431; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r146 = fptoui <8 x double> undef to <8 x i32>1432; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r147 = fptosi <8 x double> undef to <8 x i32>1433; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r148 = fptoui <8 x double> undef to <8 x i64>1434; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r149 = fptosi <8 x double> undef to <8 x i64>1435; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r150 = fptoui <16 x float> undef to <16 x i1>1436; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r151 = fptosi <16 x float> undef to <16 x i1>1437; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r152 = fptoui <16 x float> undef to <16 x i8>1438; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r153 = fptosi <16 x float> undef to <16 x i8>1439; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r154 = fptoui <16 x float> undef to <16 x i16>1440; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r155 = fptosi <16 x float> undef to <16 x i16>1441; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r156 = fptoui <16 x float> undef to <16 x i32>1442; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r157 = fptosi <16 x float> undef to <16 x i32>1443; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r158 = fptoui <16 x float> undef to <16 x i64>1444; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r159 = fptosi <16 x float> undef to <16 x i64>1445; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r150h = fptoui <16 x half> undef to <16 x i1>1446; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r151h = fptosi <16 x half> undef to <16 x i1>1447; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r152h = fptoui <16 x half> undef to <16 x i8>1448; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r153h = fptosi <16 x half> undef to <16 x i8>1449; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r154h = fptoui <16 x half> undef to <16 x i16>1450; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r155h = fptosi <16 x half> undef to <16 x i16>1451; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r156h = fptoui <16 x half> undef to <16 x i32>1452; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r157h = fptosi <16 x half> undef to <16 x i32>1453; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r158h = fptoui <16 x half> undef to <16 x i64>1454; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r159h = fptosi <16 x half> undef to <16 x i64>1455; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r160 = fptoui <16 x double> undef to <16 x i1>1456; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r161 = fptosi <16 x double> undef to <16 x i1>1457; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r162 = fptoui <16 x double> undef to <16 x i8>1458; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r163 = fptosi <16 x double> undef to <16 x i8>1459; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r164 = fptoui <16 x double> undef to <16 x i16>1460; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r165 = fptosi <16 x double> undef to <16 x i16>1461; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r166 = fptoui <16 x double> undef to <16 x i32>1462; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r167 = fptosi <16 x double> undef to <16 x i32>1463; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r168 = fptoui <16 x double> undef to <16 x i64>1464; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r169 = fptosi <16 x double> undef to <16 x i64>1465; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r170 = uitofp <2 x i1> undef to <2 x float>1466; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r171 = sitofp <2 x i1> undef to <2 x float>1467; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r172 = uitofp <2 x i8> undef to <2 x float>1468; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r173 = sitofp <2 x i8> undef to <2 x float>1469; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r174 = uitofp <2 x i16> undef to <2 x float>1470; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r175 = sitofp <2 x i16> undef to <2 x float>1471; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r176 = uitofp <2 x i32> undef to <2 x float>1472; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r177 = sitofp <2 x i32> undef to <2 x float>1473; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r178 = uitofp <2 x i64> undef to <2 x float>1474; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r179 = sitofp <2 x i64> undef to <2 x float>1475; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r170h = uitofp <2 x i1> undef to <2 x half>1476; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r171h = sitofp <2 x i1> undef to <2 x half>1477; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r172h = uitofp <2 x i8> undef to <2 x half>1478; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r173h = sitofp <2 x i8> undef to <2 x half>1479; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r174h = uitofp <2 x i16> undef to <2 x half>1480; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r175h = sitofp <2 x i16> undef to <2 x half>1481; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r176h = uitofp <2 x i32> undef to <2 x half>1482; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r177h = sitofp <2 x i32> undef to <2 x half>1483; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r178h = uitofp <2 x i64> undef to <2 x half>1484; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r179h = sitofp <2 x i64> undef to <2 x half>1485; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r180 = uitofp <2 x i1> undef to <2 x double>1486; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r181 = sitofp <2 x i1> undef to <2 x double>1487; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r182 = uitofp <2 x i8> undef to <2 x double>1488; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r183 = sitofp <2 x i8> undef to <2 x double>1489; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r184 = uitofp <2 x i16> undef to <2 x double>1490; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r185 = sitofp <2 x i16> undef to <2 x double>1491; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r186 = uitofp <2 x i32> undef to <2 x double>1492; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r187 = sitofp <2 x i32> undef to <2 x double>1493; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r188 = uitofp <2 x i64> undef to <2 x double>1494; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r189 = sitofp <2 x i64> undef to <2 x double>1495; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r190 = uitofp <4 x i1> undef to <4 x float>1496; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r191 = sitofp <4 x i1> undef to <4 x float>1497; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r192 = uitofp <4 x i8> undef to <4 x float>1498; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r193 = sitofp <4 x i8> undef to <4 x float>1499; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r194 = uitofp <4 x i16> undef to <4 x float>1500; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r195 = sitofp <4 x i16> undef to <4 x float>1501; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r196 = uitofp <4 x i32> undef to <4 x float>1502; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r197 = sitofp <4 x i32> undef to <4 x float>1503; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r198 = uitofp <4 x i64> undef to <4 x float>1504; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r199 = sitofp <4 x i64> undef to <4 x float>1505; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r190h = uitofp <4 x i1> undef to <4 x half>1506; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r191h = sitofp <4 x i1> undef to <4 x half>1507; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r192h = uitofp <4 x i8> undef to <4 x half>1508; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r193h = sitofp <4 x i8> undef to <4 x half>1509; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r194h = uitofp <4 x i16> undef to <4 x half>1510; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r195h = sitofp <4 x i16> undef to <4 x half>1511; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r196h = uitofp <4 x i32> undef to <4 x half>1512; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r197h = sitofp <4 x i32> undef to <4 x half>1513; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r198h = uitofp <4 x i64> undef to <4 x half>1514; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r199h = sitofp <4 x i64> undef to <4 x half>1515; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r200 = uitofp <4 x i1> undef to <4 x double>1516; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r201 = sitofp <4 x i1> undef to <4 x double>1517; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r202 = uitofp <4 x i8> undef to <4 x double>1518; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r203 = sitofp <4 x i8> undef to <4 x double>1519; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r204 = uitofp <4 x i16> undef to <4 x double>1520; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r205 = sitofp <4 x i16> undef to <4 x double>1521; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r206 = uitofp <4 x i32> undef to <4 x double>1522; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r207 = sitofp <4 x i32> undef to <4 x double>1523; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r208 = uitofp <4 x i64> undef to <4 x double>1524; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r209 = sitofp <4 x i64> undef to <4 x double>1525; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r210 = uitofp <8 x i1> undef to <8 x float>1526; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r211 = sitofp <8 x i1> undef to <8 x float>1527; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r212 = uitofp <8 x i8> undef to <8 x float>1528; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r213 = sitofp <8 x i8> undef to <8 x float>1529; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r214 = uitofp <8 x i16> undef to <8 x float>1530; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r215 = sitofp <8 x i16> undef to <8 x float>1531; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r216 = uitofp <8 x i32> undef to <8 x float>1532; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r217 = sitofp <8 x i32> undef to <8 x float>1533; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r218 = uitofp <8 x i64> undef to <8 x float>1534; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r219 = sitofp <8 x i64> undef to <8 x float>1535; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r210h = uitofp <8 x i1> undef to <8 x half>1536; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r211h = sitofp <8 x i1> undef to <8 x half>1537; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r212h = uitofp <8 x i8> undef to <8 x half>1538; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r213h = sitofp <8 x i8> undef to <8 x half>1539; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r214h = uitofp <8 x i16> undef to <8 x half>1540; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r215h = sitofp <8 x i16> undef to <8 x half>1541; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r216h = uitofp <8 x i32> undef to <8 x half>1542; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r217h = sitofp <8 x i32> undef to <8 x half>1543; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r218h = uitofp <8 x i64> undef to <8 x half>1544; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r219h = sitofp <8 x i64> undef to <8 x half>1545; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r220 = uitofp <8 x i1> undef to <8 x double>1546; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r221 = sitofp <8 x i1> undef to <8 x double>1547; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r222 = uitofp <8 x i8> undef to <8 x double>1548; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r223 = sitofp <8 x i8> undef to <8 x double>1549; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r224 = uitofp <8 x i16> undef to <8 x double>1550; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r225 = sitofp <8 x i16> undef to <8 x double>1551; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r226 = uitofp <8 x i16> undef to <8 x double>1552; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:40 CodeSize:1 Lat:1 SizeLat:1 for: %r227 = sitofp <8 x i16> undef to <8 x double>1553; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r228 = uitofp <8 x i64> undef to <8 x double>1554; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r229 = sitofp <8 x i64> undef to <8 x double>1555; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r230 = uitofp <16 x i1> undef to <16 x float>1556; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r231 = sitofp <16 x i1> undef to <16 x float>1557; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r232 = uitofp <16 x i8> undef to <16 x float>1558; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r233 = sitofp <16 x i8> undef to <16 x float>1559; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r234 = uitofp <16 x i16> undef to <16 x float>1560; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r235 = sitofp <16 x i16> undef to <16 x float>1561; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r236 = uitofp <16 x i32> undef to <16 x float>1562; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r237 = sitofp <16 x i32> undef to <16 x float>1563; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r238 = uitofp <16 x i64> undef to <16 x float>1564; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r239 = sitofp <16 x i64> undef to <16 x float>1565; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r230h = uitofp <16 x i1> undef to <16 x half>1566; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r231h = sitofp <16 x i1> undef to <16 x half>1567; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r232h = uitofp <16 x i8> undef to <16 x half>1568; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r233h = sitofp <16 x i8> undef to <16 x half>1569; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r234h = uitofp <16 x i16> undef to <16 x half>1570; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r235h = sitofp <16 x i16> undef to <16 x half>1571; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r236h = uitofp <16 x i32> undef to <16 x half>1572; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r237h = sitofp <16 x i32> undef to <16 x half>1573; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r238h = uitofp <16 x i64> undef to <16 x half>1574; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r239h = sitofp <16 x i64> undef to <16 x half>1575; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r240 = uitofp <16 x i1> undef to <16 x double>1576; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r241 = sitofp <16 x i1> undef to <16 x double>1577; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r242 = uitofp <16 x i8> undef to <16 x double>1578; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r243 = sitofp <16 x i8> undef to <16 x double>1579; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r244 = uitofp <16 x i16> undef to <16 x double>1580; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r245 = sitofp <16 x i16> undef to <16 x double>1581; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r246 = uitofp <16 x i16> undef to <16 x double>1582; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:80 CodeSize:1 Lat:1 SizeLat:1 for: %r247 = sitofp <16 x i16> undef to <16 x double>1583; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r248 = uitofp <16 x i64> undef to <16 x double>1584; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r249 = sitofp <16 x i64> undef to <16 x double>1585; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: ret i32 undef1586;1587; CHECK-V8R-LABEL: 'casts'1588; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r0 = sext i1 undef to i81589; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r1 = zext i1 undef to i81590; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r2 = sext i1 undef to i161591; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r3 = zext i1 undef to i161592; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r4 = sext i1 undef to i321593; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r5 = zext i1 undef to i321594; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r6 = sext i1 undef to i641595; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r7 = zext i1 undef to i641596; CHECK-V8R-NEXT:  Cost Model: Found costs of 0 for: %r8 = trunc i8 undef to i11597; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r9 = sext i8 undef to i161598; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r10 = zext i8 undef to i161599; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r11 = sext i8 undef to i321600; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r12 = zext i8 undef to i321601; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r13 = sext i8 undef to i641602; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r14 = zext i8 undef to i641603; CHECK-V8R-NEXT:  Cost Model: Found costs of 0 for: %r15 = trunc i16 undef to i11604; CHECK-V8R-NEXT:  Cost Model: Found costs of 0 for: %r16 = trunc i16 undef to i81605; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r17 = sext i16 undef to i321606; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r18 = zext i16 undef to i321607; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r19 = sext i16 undef to i641608; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r20 = zext i16 undef to i641609; CHECK-V8R-NEXT:  Cost Model: Found costs of 0 for: %r21 = trunc i32 undef to i11610; CHECK-V8R-NEXT:  Cost Model: Found costs of 0 for: %r22 = trunc i32 undef to i81611; CHECK-V8R-NEXT:  Cost Model: Found costs of 0 for: %r23 = trunc i32 undef to i161612; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r24 = sext i32 undef to i641613; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r25 = zext i32 undef to i641614; CHECK-V8R-NEXT:  Cost Model: Found costs of 0 for: %r26 = trunc i64 undef to i11615; CHECK-V8R-NEXT:  Cost Model: Found costs of 0 for: %r27 = trunc i64 undef to i81616; CHECK-V8R-NEXT:  Cost Model: Found costs of 0 for: %r28 = trunc i64 undef to i161617; CHECK-V8R-NEXT:  Cost Model: Found costs of 0 for: %r29 = trunc i64 undef to i321618; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r30 = fptoui float undef to i11619; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r31 = fptosi float undef to i11620; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r32 = fptoui float undef to i81621; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r33 = fptosi float undef to i81622; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r34 = fptoui float undef to i161623; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r35 = fptosi float undef to i161624; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r36 = fptoui float undef to i321625; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r37 = fptosi float undef to i321626; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r38 = fptoui float undef to i641627; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r39 = fptosi float undef to i641628; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r30f = fptoui half undef to i11629; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r31f = fptosi half undef to i11630; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r32f = fptoui half undef to i81631; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r33f = fptosi half undef to i81632; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r34f = fptoui half undef to i161633; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r35f = fptosi half undef to i161634; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r36f = fptoui half undef to i321635; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r37f = fptosi half undef to i321636; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r38f = fptoui half undef to i641637; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r39f = fptosi half undef to i641638; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r40 = fptoui double undef to i11639; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r41 = fptosi double undef to i11640; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r42 = fptoui double undef to i81641; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r43 = fptosi double undef to i81642; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r44 = fptoui double undef to i161643; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r45 = fptosi double undef to i161644; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r46 = fptoui double undef to i321645; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r47 = fptosi double undef to i321646; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r48 = fptoui double undef to i641647; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r49 = fptosi double undef to i641648; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r50 = sitofp i1 undef to float1649; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r51 = uitofp i1 undef to float1650; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r50f = sitofp i1 undef to half1651; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r51f = uitofp i1 undef to half1652; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r52 = sitofp i1 undef to double1653; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r53 = uitofp i1 undef to double1654; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r54f = sitofp i8 undef to float1655; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r55f = uitofp i8 undef to float1656; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r54 = sitofp i8 undef to half1657; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r55 = uitofp i8 undef to half1658; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r56 = sitofp i8 undef to double1659; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r57 = uitofp i8 undef to double1660; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r58f = sitofp i16 undef to float1661; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r59f = uitofp i16 undef to float1662; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r58 = sitofp i16 undef to half1663; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r59 = uitofp i16 undef to half1664; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r60 = sitofp i16 undef to double1665; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r61 = uitofp i16 undef to double1666; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r62f = sitofp i32 undef to float1667; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r63f = uitofp i32 undef to float1668; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r62 = sitofp i32 undef to half1669; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r63 = uitofp i32 undef to half1670; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r64 = sitofp i32 undef to double1671; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r65 = uitofp i32 undef to double1672; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r66f = sitofp i64 undef to float1673; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r67f = uitofp i64 undef to float1674; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r66 = sitofp i64 undef to half1675; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r67 = uitofp i64 undef to half1676; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r68 = sitofp i64 undef to double1677; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r69 = uitofp i64 undef to double1678; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %q70 = sext <4 x i8> undef to <4 x i32>1679; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %q71 = sext <8 x i8> undef to <8 x i16>1680; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %s70 = sext <4 x i8> undef to <4 x i32>1681; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r70 = sext <8 x i8> undef to <8 x i32>1682; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r71 = sext <16 x i8> undef to <16 x i32>1683; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %q72 = zext <4 x i8> undef to <4 x i32>1684; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %q73 = zext <8 x i8> undef to <8 x i16>1685; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %s72 = zext <4 x i8> undef to <4 x i32>1686; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r72 = zext <8 x i8> undef to <8 x i32>1687; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r73 = zext <16 x i8> undef to <16 x i32>1688; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %rext_0 = sext <8 x i8> undef to <8 x i64>1689; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %rext_1 = zext <8 x i8> undef to <8 x i64>1690; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %rext_2 = sext <8 x i16> undef to <8 x i64>1691; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %rext_3 = zext <8 x i16> undef to <8 x i64>1692; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %rext_4 = sext <4 x i16> undef to <4 x i64>1693; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %rext_5 = zext <4 x i16> undef to <4 x i64>1694; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %rext_6 = sext <2 x i8> undef to <2 x i64>1695; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %rext_7 = zext <2 x i8> undef to <2 x i64>1696; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %rext_8 = sext <2 x i16> undef to <2 x i64>1697; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %rext_9 = zext <2 x i16> undef to <2 x i64>1698; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %rext_a = sext <2 x i32> undef to <2 x i64>1699; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %rext_b = zext <2 x i32> undef to <2 x i64>1700; CHECK-V8R-NEXT:  Cost Model: Found costs of 0 for: %tv4i32i8 = trunc <4 x i32> undef to <4 x i8>1701; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %tv4i32i16 = trunc <4 x i32> undef to <4 x i16>1702; CHECK-V8R-NEXT:  Cost Model: Found costs of 0 for: %tv4i16i8 = trunc <4 x i16> undef to <4 x i8>1703; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %tv8i32i8 = trunc <8 x i32> undef to <8 x i8>1704; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %tv8i32i16 = trunc <8 x i32> undef to <8 x i16>1705; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %tv8i16i8 = trunc <8 x i16> undef to <8 x i8>1706; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %tv16i32i8 = trunc <16 x i32> undef to <16 x i8>1707; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %tv16i32i16 = trunc <16 x i32> undef to <16 x i16>1708; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %tv16i16i8 = trunc <16 x i16> undef to <16 x i8>1709; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r80df = fptrunc double undef to float1710; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r81df = fptrunc <2 x double> undef to <2 x float>1711; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r82df = fptrunc <4 x double> undef to <4 x float>1712; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r83df = fptrunc <8 x double> undef to <8 x float>1713; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r84df = fptrunc <16 x double> undef to <16 x float>1714; CHECK-V8R-NEXT:  Cost Model: Found costs of 10 for: %r80dh = fptrunc double undef to half1715; CHECK-V8R-NEXT:  Cost Model: Found costs of 20 for: %r81dh = fptrunc <2 x double> undef to <2 x half>1716; CHECK-V8R-NEXT:  Cost Model: Found costs of 40 for: %r82dh = fptrunc <4 x double> undef to <4 x half>1717; CHECK-V8R-NEXT:  Cost Model: Found costs of 80 for: %r83dh = fptrunc <8 x double> undef to <8 x half>1718; CHECK-V8R-NEXT:  Cost Model: Found costs of 160 for: %r84dh = fptrunc <16 x double> undef to <16 x half>1719; CHECK-V8R-NEXT:  Cost Model: Found costs of 10 for: %r80fh = fptrunc float undef to half1720; CHECK-V8R-NEXT:  Cost Model: Found costs of 20 for: %r81fh = fptrunc <2 x float> undef to <2 x half>1721; CHECK-V8R-NEXT:  Cost Model: Found costs of 40 for: %r82fh = fptrunc <4 x float> undef to <4 x half>1722; CHECK-V8R-NEXT:  Cost Model: Found costs of 80 for: %r83fh = fptrunc <8 x float> undef to <8 x half>1723; CHECK-V8R-NEXT:  Cost Model: Found costs of 160 for: %r84fh = fptrunc <16 x float> undef to <16 x half>1724; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r85fd = fpext float undef to double1725; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r86fd = fpext <2 x float> undef to <2 x double>1726; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r87fd = fpext <4 x float> undef to <4 x double>1727; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r88fd = fpext <8 x float> undef to <8 x double>1728; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r89fd = fpext <16 x float> undef to <16 x double>1729; CHECK-V8R-NEXT:  Cost Model: Found costs of 10 for: %r85hd = fpext half undef to double1730; CHECK-V8R-NEXT:  Cost Model: Found costs of 20 for: %r86hd = fpext <2 x half> undef to <2 x double>1731; CHECK-V8R-NEXT:  Cost Model: Found costs of 40 for: %r87hd = fpext <4 x half> undef to <4 x double>1732; CHECK-V8R-NEXT:  Cost Model: Found costs of 80 for: %r88hd = fpext <8 x half> undef to <8 x double>1733; CHECK-V8R-NEXT:  Cost Model: Found costs of 160 for: %r89hd = fpext <16 x half> undef to <16 x double>1734; CHECK-V8R-NEXT:  Cost Model: Found costs of 10 for: %r85hf = fpext half undef to float1735; CHECK-V8R-NEXT:  Cost Model: Found costs of 20 for: %r86hf = fpext <2 x half> undef to <2 x float>1736; CHECK-V8R-NEXT:  Cost Model: Found costs of 40 for: %r87hf = fpext <4 x half> undef to <4 x float>1737; CHECK-V8R-NEXT:  Cost Model: Found costs of 80 for: %r88hf = fpext <8 x half> undef to <8 x float>1738; CHECK-V8R-NEXT:  Cost Model: Found costs of 160 for: %r89hf = fpext <16 x half> undef to <16 x float>1739; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r90 = fptoui <2 x float> undef to <2 x i1>1740; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r91 = fptosi <2 x float> undef to <2 x i1>1741; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r92 = fptoui <2 x float> undef to <2 x i8>1742; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r93 = fptosi <2 x float> undef to <2 x i8>1743; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r94 = fptoui <2 x float> undef to <2 x i16>1744; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r95 = fptosi <2 x float> undef to <2 x i16>1745; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r96 = fptoui <2 x float> undef to <2 x i32>1746; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r97 = fptosi <2 x float> undef to <2 x i32>1747; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r98 = fptoui <2 x float> undef to <2 x i64>1748; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r99 = fptosi <2 x float> undef to <2 x i64>1749; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r90h = fptoui <2 x half> undef to <2 x i1>1750; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r91h = fptosi <2 x half> undef to <2 x i1>1751; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r92h = fptoui <2 x half> undef to <2 x i8>1752; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r93h = fptosi <2 x half> undef to <2 x i8>1753; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r94h = fptoui <2 x half> undef to <2 x i16>1754; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r95h = fptosi <2 x half> undef to <2 x i16>1755; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r96h = fptoui <2 x half> undef to <2 x i32>1756; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r97h = fptosi <2 x half> undef to <2 x i32>1757; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r98h = fptoui <2 x half> undef to <2 x i64>1758; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r99h = fptosi <2 x half> undef to <2 x i64>1759; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r100 = fptoui <2 x double> undef to <2 x i1>1760; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r101 = fptosi <2 x double> undef to <2 x i1>1761; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r102 = fptoui <2 x double> undef to <2 x i8>1762; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r103 = fptosi <2 x double> undef to <2 x i8>1763; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r104 = fptoui <2 x double> undef to <2 x i16>1764; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:16 CodeSize:1 Lat:1 SizeLat:1 for: %r105 = fptosi <2 x double> undef to <2 x i16>1765; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r106 = fptoui <2 x double> undef to <2 x i32>1766; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r107 = fptosi <2 x double> undef to <2 x i32>1767; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r108 = fptoui <2 x double> undef to <2 x i64>1768; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r109 = fptosi <2 x double> undef to <2 x i64>1769; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r110 = fptoui <4 x float> undef to <4 x i1>1770; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:32 CodeSize:1 Lat:1 SizeLat:1 for: %r111 = fptosi <4 x float> undef to <4 x i1>1771; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r112 = fptoui <4 x float> undef to <4 x i8>1772; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r113 = fptosi <4 x float> undef to <4 x i8>1773; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r114 = fptoui <4 x float> undef to <4 x i16>1774; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r115 = fptosi <4 x float> undef to <4 x i16>1775; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r116 = fptoui <4 x float> undef to <4 x i32>1776; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r117 = fptosi <4 x float> undef to <4 x i32>1777; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:65 CodeSize:1 Lat:1 SizeLat:1 for: %r118 = fptoui <4 x float> undef to <4 x i64>1778; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:65 CodeSize:1 Lat:1 SizeLat:1 for: %r119 = fptosi <4 x float> undef to <4 x i64>1779; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r110h = fptoui <4 x half> undef to <4 x i1>1780; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r111h = fptosi <4 x half> undef to <4 x i1>1781; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r112h = fptoui <4 x half> undef to <4 x i8>1782; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r113h = fptosi <4 x half> undef to <4 x i8>1783; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r114h = fptoui <4 x half> undef to <4 x i16>1784; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r115h = fptosi <4 x half> undef to <4 x i16>1785; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r116h = fptoui <4 x half> undef to <4 x i32>1786; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r117h = fptosi <4 x half> undef to <4 x i32>1787; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r118h = fptoui <4 x half> undef to <4 x i64>1788; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r119h = fptosi <4 x half> undef to <4 x i64>1789; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:33 CodeSize:1 Lat:1 SizeLat:1 for: %r120 = fptoui <4 x double> undef to <4 x i1>1790; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:33 CodeSize:1 Lat:1 SizeLat:1 for: %r121 = fptosi <4 x double> undef to <4 x i1>1791; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:33 CodeSize:1 Lat:1 SizeLat:1 for: %r122 = fptoui <4 x double> undef to <4 x i8>1792; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:33 CodeSize:1 Lat:1 SizeLat:1 for: %r123 = fptosi <4 x double> undef to <4 x i8>1793; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:33 CodeSize:1 Lat:1 SizeLat:1 for: %r124 = fptoui <4 x double> undef to <4 x i16>1794; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:33 CodeSize:1 Lat:1 SizeLat:1 for: %r125 = fptosi <4 x double> undef to <4 x i16>1795; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:5 CodeSize:1 Lat:1 SizeLat:1 for: %r126 = fptoui <4 x double> undef to <4 x i32>1796; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:5 CodeSize:1 Lat:1 SizeLat:1 for: %r127 = fptosi <4 x double> undef to <4 x i32>1797; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:64 CodeSize:1 Lat:1 SizeLat:1 for: %r128 = fptoui <4 x double> undef to <4 x i64>1798; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:64 CodeSize:1 Lat:1 SizeLat:1 for: %r129 = fptosi <4 x double> undef to <4 x i64>1799; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:65 CodeSize:1 Lat:1 SizeLat:1 for: %r130 = fptoui <8 x float> undef to <8 x i1>1800; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:65 CodeSize:1 Lat:1 SizeLat:1 for: %r131 = fptosi <8 x float> undef to <8 x i1>1801; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r132 = fptoui <8 x float> undef to <8 x i8>1802; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r133 = fptosi <8 x float> undef to <8 x i8>1803; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r134 = fptoui <8 x float> undef to <8 x i16>1804; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r135 = fptosi <8 x float> undef to <8 x i16>1805; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r136 = fptoui <8 x float> undef to <8 x i32>1806; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r137 = fptosi <8 x float> undef to <8 x i32>1807; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:130 CodeSize:1 Lat:1 SizeLat:1 for: %r138 = fptoui <8 x float> undef to <8 x i64>1808; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:130 CodeSize:1 Lat:1 SizeLat:1 for: %r139 = fptosi <8 x float> undef to <8 x i64>1809; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r130h = fptoui <8 x half> undef to <8 x i1>1810; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r131h = fptosi <8 x half> undef to <8 x i1>1811; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r132h = fptoui <8 x half> undef to <8 x i8>1812; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r133h = fptosi <8 x half> undef to <8 x i8>1813; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r134h = fptoui <8 x half> undef to <8 x i16>1814; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r135h = fptosi <8 x half> undef to <8 x i16>1815; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:14 CodeSize:1 Lat:1 SizeLat:1 for: %r136h = fptoui <8 x half> undef to <8 x i32>1816; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:14 CodeSize:1 Lat:1 SizeLat:1 for: %r137h = fptosi <8 x half> undef to <8 x i32>1817; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:60 CodeSize:1 Lat:1 SizeLat:1 for: %r138h = fptoui <8 x half> undef to <8 x i64>1818; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:60 CodeSize:1 Lat:1 SizeLat:1 for: %r139h = fptosi <8 x half> undef to <8 x i64>1819; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:67 CodeSize:1 Lat:1 SizeLat:1 for: %r140 = fptoui <8 x double> undef to <8 x i1>1820; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:67 CodeSize:1 Lat:1 SizeLat:1 for: %r141 = fptosi <8 x double> undef to <8 x i1>1821; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:67 CodeSize:1 Lat:1 SizeLat:1 for: %r142 = fptoui <8 x double> undef to <8 x i8>1822; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:67 CodeSize:1 Lat:1 SizeLat:1 for: %r143 = fptosi <8 x double> undef to <8 x i8>1823; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:67 CodeSize:1 Lat:1 SizeLat:1 for: %r144 = fptoui <8 x double> undef to <8 x i16>1824; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:67 CodeSize:1 Lat:1 SizeLat:1 for: %r145 = fptosi <8 x double> undef to <8 x i16>1825; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r146 = fptoui <8 x double> undef to <8 x i32>1826; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %r147 = fptosi <8 x double> undef to <8 x i32>1827; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:128 CodeSize:1 Lat:1 SizeLat:1 for: %r148 = fptoui <8 x double> undef to <8 x i64>1828; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:128 CodeSize:1 Lat:1 SizeLat:1 for: %r149 = fptosi <8 x double> undef to <8 x i64>1829; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:131 CodeSize:1 Lat:1 SizeLat:1 for: %r150 = fptoui <16 x float> undef to <16 x i1>1830; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:131 CodeSize:1 Lat:1 SizeLat:1 for: %r151 = fptosi <16 x float> undef to <16 x i1>1831; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r152 = fptoui <16 x float> undef to <16 x i8>1832; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r153 = fptosi <16 x float> undef to <16 x i8>1833; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r154 = fptoui <16 x float> undef to <16 x i16>1834; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r155 = fptosi <16 x float> undef to <16 x i16>1835; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r156 = fptoui <16 x float> undef to <16 x i32>1836; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r157 = fptosi <16 x float> undef to <16 x i32>1837; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:260 CodeSize:1 Lat:1 SizeLat:1 for: %r158 = fptoui <16 x float> undef to <16 x i64>1838; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:260 CodeSize:1 Lat:1 SizeLat:1 for: %r159 = fptosi <16 x float> undef to <16 x i64>1839; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:31 CodeSize:1 Lat:1 SizeLat:1 for: %r150h = fptoui <16 x half> undef to <16 x i1>1840; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:31 CodeSize:1 Lat:1 SizeLat:1 for: %r151h = fptosi <16 x half> undef to <16 x i1>1841; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:31 CodeSize:1 Lat:1 SizeLat:1 for: %r152h = fptoui <16 x half> undef to <16 x i8>1842; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:31 CodeSize:1 Lat:1 SizeLat:1 for: %r153h = fptosi <16 x half> undef to <16 x i8>1843; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r154h = fptoui <16 x half> undef to <16 x i16>1844; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r155h = fptosi <16 x half> undef to <16 x i16>1845; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:28 CodeSize:1 Lat:1 SizeLat:1 for: %r156h = fptoui <16 x half> undef to <16 x i32>1846; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:28 CodeSize:1 Lat:1 SizeLat:1 for: %r157h = fptosi <16 x half> undef to <16 x i32>1847; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:120 CodeSize:1 Lat:1 SizeLat:1 for: %r158h = fptoui <16 x half> undef to <16 x i64>1848; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:120 CodeSize:1 Lat:1 SizeLat:1 for: %r159h = fptosi <16 x half> undef to <16 x i64>1849; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:135 CodeSize:1 Lat:1 SizeLat:1 for: %r160 = fptoui <16 x double> undef to <16 x i1>1850; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:135 CodeSize:1 Lat:1 SizeLat:1 for: %r161 = fptosi <16 x double> undef to <16 x i1>1851; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:135 CodeSize:1 Lat:1 SizeLat:1 for: %r162 = fptoui <16 x double> undef to <16 x i8>1852; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:135 CodeSize:1 Lat:1 SizeLat:1 for: %r163 = fptosi <16 x double> undef to <16 x i8>1853; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:134 CodeSize:1 Lat:1 SizeLat:1 for: %r164 = fptoui <16 x double> undef to <16 x i16>1854; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:134 CodeSize:1 Lat:1 SizeLat:1 for: %r165 = fptosi <16 x double> undef to <16 x i16>1855; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r166 = fptoui <16 x double> undef to <16 x i32>1856; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:20 CodeSize:1 Lat:1 SizeLat:1 for: %r167 = fptosi <16 x double> undef to <16 x i32>1857; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:256 CodeSize:1 Lat:1 SizeLat:1 for: %r168 = fptoui <16 x double> undef to <16 x i64>1858; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:256 CodeSize:1 Lat:1 SizeLat:1 for: %r169 = fptosi <16 x double> undef to <16 x i64>1859; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r170 = uitofp <2 x i1> undef to <2 x float>1860; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r171 = sitofp <2 x i1> undef to <2 x float>1861; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r172 = uitofp <2 x i8> undef to <2 x float>1862; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r173 = sitofp <2 x i8> undef to <2 x float>1863; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r174 = uitofp <2 x i16> undef to <2 x float>1864; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r175 = sitofp <2 x i16> undef to <2 x float>1865; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r176 = uitofp <2 x i32> undef to <2 x float>1866; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r177 = sitofp <2 x i32> undef to <2 x float>1867; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:28 CodeSize:1 Lat:1 SizeLat:1 for: %r178 = uitofp <2 x i64> undef to <2 x float>1868; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:28 CodeSize:1 Lat:1 SizeLat:1 for: %r179 = sitofp <2 x i64> undef to <2 x float>1869; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r170h = uitofp <2 x i1> undef to <2 x half>1870; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r171h = sitofp <2 x i1> undef to <2 x half>1871; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r172h = uitofp <2 x i8> undef to <2 x half>1872; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r173h = sitofp <2 x i8> undef to <2 x half>1873; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r174h = uitofp <2 x i16> undef to <2 x half>1874; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r175h = sitofp <2 x i16> undef to <2 x half>1875; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r176h = uitofp <2 x i32> undef to <2 x half>1876; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r177h = sitofp <2 x i32> undef to <2 x half>1877; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r178h = uitofp <2 x i64> undef to <2 x half>1878; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r179h = sitofp <2 x i64> undef to <2 x half>1879; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r180 = uitofp <2 x i1> undef to <2 x double>1880; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r181 = sitofp <2 x i1> undef to <2 x double>1881; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r182 = uitofp <2 x i8> undef to <2 x double>1882; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r183 = sitofp <2 x i8> undef to <2 x double>1883; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r184 = uitofp <2 x i16> undef to <2 x double>1884; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r185 = sitofp <2 x i16> undef to <2 x double>1885; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r186 = uitofp <2 x i32> undef to <2 x double>1886; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r187 = sitofp <2 x i32> undef to <2 x double>1887; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r188 = uitofp <2 x i64> undef to <2 x double>1888; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r189 = sitofp <2 x i64> undef to <2 x double>1889; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r190 = uitofp <4 x i1> undef to <4 x float>1890; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r191 = sitofp <4 x i1> undef to <4 x float>1891; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r192 = uitofp <4 x i8> undef to <4 x float>1892; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %r193 = sitofp <4 x i8> undef to <4 x float>1893; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r194 = uitofp <4 x i16> undef to <4 x float>1894; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r195 = sitofp <4 x i16> undef to <4 x float>1895; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r196 = uitofp <4 x i32> undef to <4 x float>1896; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %r197 = sitofp <4 x i32> undef to <4 x float>1897; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:57 CodeSize:1 Lat:1 SizeLat:1 for: %r198 = uitofp <4 x i64> undef to <4 x float>1898; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:57 CodeSize:1 Lat:1 SizeLat:1 for: %r199 = sitofp <4 x i64> undef to <4 x float>1899; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r190h = uitofp <4 x i1> undef to <4 x half>1900; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r191h = sitofp <4 x i1> undef to <4 x half>1901; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r192h = uitofp <4 x i8> undef to <4 x half>1902; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r193h = sitofp <4 x i8> undef to <4 x half>1903; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r194h = uitofp <4 x i16> undef to <4 x half>1904; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r195h = sitofp <4 x i16> undef to <4 x half>1905; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r196h = uitofp <4 x i32> undef to <4 x half>1906; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r197h = sitofp <4 x i32> undef to <4 x half>1907; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r198h = uitofp <4 x i64> undef to <4 x half>1908; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %r199h = sitofp <4 x i64> undef to <4 x half>1909; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:17 CodeSize:1 Lat:1 SizeLat:1 for: %r200 = uitofp <4 x i1> undef to <4 x double>1910; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:17 CodeSize:1 Lat:1 SizeLat:1 for: %r201 = sitofp <4 x i1> undef to <4 x double>1911; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:9 CodeSize:1 Lat:1 SizeLat:1 for: %r202 = uitofp <4 x i8> undef to <4 x double>1912; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:9 CodeSize:1 Lat:1 SizeLat:1 for: %r203 = sitofp <4 x i8> undef to <4 x double>1913; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r204 = uitofp <4 x i16> undef to <4 x double>1914; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r205 = sitofp <4 x i16> undef to <4 x double>1915; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:5 CodeSize:1 Lat:1 SizeLat:1 for: %r206 = uitofp <4 x i32> undef to <4 x double>1916; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:5 CodeSize:1 Lat:1 SizeLat:1 for: %r207 = sitofp <4 x i32> undef to <4 x double>1917; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r208 = uitofp <4 x i64> undef to <4 x double>1918; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:48 CodeSize:1 Lat:1 SizeLat:1 for: %r209 = sitofp <4 x i64> undef to <4 x double>1919; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r210 = uitofp <8 x i1> undef to <8 x float>1920; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r211 = sitofp <8 x i1> undef to <8 x float>1921; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r212 = uitofp <8 x i8> undef to <8 x float>1922; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %r213 = sitofp <8 x i8> undef to <8 x float>1923; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r214 = uitofp <8 x i16> undef to <8 x float>1924; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r215 = sitofp <8 x i16> undef to <8 x float>1925; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r216 = uitofp <8 x i32> undef to <8 x float>1926; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %r217 = sitofp <8 x i32> undef to <8 x float>1927; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:114 CodeSize:1 Lat:1 SizeLat:1 for: %r218 = uitofp <8 x i64> undef to <8 x float>1928; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:114 CodeSize:1 Lat:1 SizeLat:1 for: %r219 = sitofp <8 x i64> undef to <8 x float>1929; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r210h = uitofp <8 x i1> undef to <8 x half>1930; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r211h = sitofp <8 x i1> undef to <8 x half>1931; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r212h = uitofp <8 x i8> undef to <8 x half>1932; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r213h = sitofp <8 x i8> undef to <8 x half>1933; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r214h = uitofp <8 x i16> undef to <8 x half>1934; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r215h = sitofp <8 x i16> undef to <8 x half>1935; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:14 CodeSize:1 Lat:1 SizeLat:1 for: %r216h = uitofp <8 x i32> undef to <8 x half>1936; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:14 CodeSize:1 Lat:1 SizeLat:1 for: %r217h = sitofp <8 x i32> undef to <8 x half>1937; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r218h = uitofp <8 x i64> undef to <8 x half>1938; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:12 CodeSize:1 Lat:1 SizeLat:1 for: %r219h = sitofp <8 x i64> undef to <8 x half>1939; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:35 CodeSize:1 Lat:1 SizeLat:1 for: %r220 = uitofp <8 x i1> undef to <8 x double>1940; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:35 CodeSize:1 Lat:1 SizeLat:1 for: %r221 = sitofp <8 x i1> undef to <8 x double>1941; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:19 CodeSize:1 Lat:1 SizeLat:1 for: %r222 = uitofp <8 x i8> undef to <8 x double>1942; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:19 CodeSize:1 Lat:1 SizeLat:1 for: %r223 = sitofp <8 x i8> undef to <8 x double>1943; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r224 = uitofp <8 x i16> undef to <8 x double>1944; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r225 = sitofp <8 x i16> undef to <8 x double>1945; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r226 = uitofp <8 x i16> undef to <8 x double>1946; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r227 = sitofp <8 x i16> undef to <8 x double>1947; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:96 CodeSize:1 Lat:1 SizeLat:1 for: %r228 = uitofp <8 x i64> undef to <8 x double>1948; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:96 CodeSize:1 Lat:1 SizeLat:1 for: %r229 = sitofp <8 x i64> undef to <8 x double>1949; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r230 = uitofp <16 x i1> undef to <16 x float>1950; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r231 = sitofp <16 x i1> undef to <16 x float>1951; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r232 = uitofp <16 x i8> undef to <16 x float>1952; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:15 CodeSize:1 Lat:1 SizeLat:1 for: %r233 = sitofp <16 x i8> undef to <16 x float>1953; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r234 = uitofp <16 x i16> undef to <16 x float>1954; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:8 CodeSize:1 Lat:1 SizeLat:1 for: %r235 = sitofp <16 x i16> undef to <16 x float>1955; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r236 = uitofp <16 x i32> undef to <16 x float>1956; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %r237 = sitofp <16 x i32> undef to <16 x float>1957; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:228 CodeSize:1 Lat:1 SizeLat:1 for: %r238 = uitofp <16 x i64> undef to <16 x float>1958; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:228 CodeSize:1 Lat:1 SizeLat:1 for: %r239 = sitofp <16 x i64> undef to <16 x float>1959; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:31 CodeSize:1 Lat:1 SizeLat:1 for: %r230h = uitofp <16 x i1> undef to <16 x half>1960; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:31 CodeSize:1 Lat:1 SizeLat:1 for: %r231h = sitofp <16 x i1> undef to <16 x half>1961; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:31 CodeSize:1 Lat:1 SizeLat:1 for: %r232h = uitofp <16 x i8> undef to <16 x half>1962; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:31 CodeSize:1 Lat:1 SizeLat:1 for: %r233h = sitofp <16 x i8> undef to <16 x half>1963; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r234h = uitofp <16 x i16> undef to <16 x half>1964; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r235h = sitofp <16 x i16> undef to <16 x half>1965; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:28 CodeSize:1 Lat:1 SizeLat:1 for: %r236h = uitofp <16 x i32> undef to <16 x half>1966; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:28 CodeSize:1 Lat:1 SizeLat:1 for: %r237h = sitofp <16 x i32> undef to <16 x half>1967; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r238h = uitofp <16 x i64> undef to <16 x half>1968; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:24 CodeSize:1 Lat:1 SizeLat:1 for: %r239h = sitofp <16 x i64> undef to <16 x half>1969; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:71 CodeSize:1 Lat:1 SizeLat:1 for: %r240 = uitofp <16 x i1> undef to <16 x double>1970; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:71 CodeSize:1 Lat:1 SizeLat:1 for: %r241 = sitofp <16 x i1> undef to <16 x double>1971; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:39 CodeSize:1 Lat:1 SizeLat:1 for: %r242 = uitofp <16 x i8> undef to <16 x double>1972; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:39 CodeSize:1 Lat:1 SizeLat:1 for: %r243 = sitofp <16 x i8> undef to <16 x double>1973; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r244 = uitofp <16 x i16> undef to <16 x double>1974; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r245 = sitofp <16 x i16> undef to <16 x double>1975; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r246 = uitofp <16 x i16> undef to <16 x double>1976; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:30 CodeSize:1 Lat:1 SizeLat:1 for: %r247 = sitofp <16 x i16> undef to <16 x double>1977; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:192 CodeSize:1 Lat:1 SizeLat:1 for: %r248 = uitofp <16 x i64> undef to <16 x double>1978; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:192 CodeSize:1 Lat:1 SizeLat:1 for: %r249 = sitofp <16 x i64> undef to <16 x double>1979; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret i32 undef1980;1981  ; -- scalars --1982  %r0 = sext i1 undef to i81983  %r1 = zext i1 undef to i81984  %r2 = sext i1 undef to i161985  %r3 = zext i1 undef to i161986  %r4 = sext i1 undef to i321987  %r5 = zext i1 undef to i321988  %r6 = sext i1 undef to i641989  %r7 = zext i1 undef to i641990  %r8 = trunc i8 undef to i11991  %r9 = sext i8 undef to i161992  %r10 = zext i8 undef to i161993  %r11 = sext i8 undef to i321994  %r12 = zext i8 undef to i321995  %r13 = sext i8 undef to i641996  %r14 = zext i8 undef to i641997  %r15 = trunc i16 undef to i11998  %r16 = trunc i16 undef to i81999  %r17 = sext i16 undef to i322000  %r18 = zext i16 undef to i322001  %r19 = sext i16 undef to i642002  %r20 = zext i16 undef to i642003  %r21 = trunc i32 undef to i12004  %r22 = trunc i32 undef to i82005  %r23 = trunc i32 undef to i162006  %r24 = sext i32 undef to i642007  %r25 = zext i32 undef to i642008  %r26 = trunc i64 undef to i12009  %r27 = trunc i64 undef to i82010  %r28 = trunc i64 undef to i162011  %r29 = trunc i64 undef to i322012 2013  ; -- floating point conversions --2014  ; Moves between scalar and NEON registers.2015  %r30 = fptoui float undef to i12016  %r31 = fptosi float undef to i12017  %r32 = fptoui float undef to i82018  %r33 = fptosi float undef to i82019  %r34 = fptoui float undef to i162020  %r35 = fptosi float undef to i162021  %r36 = fptoui float undef to i322022  %r37 = fptosi float undef to i322023  %r38 = fptoui float undef to i642024  %r39 = fptosi float undef to i642025  %r30f = fptoui half undef to i12026  %r31f = fptosi half undef to i12027  %r32f = fptoui half undef to i82028  %r33f = fptosi half undef to i82029  %r34f = fptoui half undef to i162030  %r35f = fptosi half undef to i162031  %r36f = fptoui half undef to i322032  %r37f = fptosi half undef to i322033  %r38f = fptoui half undef to i642034  %r39f = fptosi half undef to i642035  %r40 = fptoui double undef to i12036  %r41 = fptosi double undef to i12037  %r42 = fptoui double undef to i82038  %r43 = fptosi double undef to i82039  %r44 = fptoui double undef to i162040  %r45 = fptosi double undef to i162041  %r46 = fptoui double undef to i322042  %r47 = fptosi double undef to i322043  ; Function call2044  %r48 = fptoui double undef to i642045  %r49 = fptosi double undef to i642046 2047  %r50 = sitofp i1 undef to float2048  %r51 = uitofp i1 undef to float2049  %r50f = sitofp i1 undef to half2050  %r51f = uitofp i1 undef to half2051  %r52 = sitofp i1 undef to double2052  %r53 = uitofp i1 undef to double2053  %r54f = sitofp i8 undef to float2054  %r55f = uitofp i8 undef to float2055  %r54 = sitofp i8 undef to half2056  %r55 = uitofp i8 undef to half2057  %r56 = sitofp i8 undef to double2058  %r57 = uitofp i8 undef to double2059  %r58f = sitofp i16 undef to float2060  %r59f = uitofp i16 undef to float2061  %r58 = sitofp i16 undef to half2062  %r59 = uitofp i16 undef to half2063  %r60 = sitofp i16 undef to double2064  %r61 = uitofp i16 undef to double2065  %r62f = sitofp i32 undef to float2066  %r63f = uitofp i32 undef to float2067  %r62 = sitofp i32 undef to half2068  %r63 = uitofp i32 undef to half2069  %r64 = sitofp i32 undef to double2070  %r65 = uitofp i32 undef to double2071  ; Function call2072  %r66f = sitofp i64 undef to float2073  %r67f = uitofp i64 undef to float2074  %r66 = sitofp i64 undef to half2075  %r67 = uitofp i64 undef to half2076  %r68 = sitofp i64 undef to double2077  %r69 = uitofp i64 undef to double2078 2079  %q70 = sext <4 x i8> undef to <4 x i32>2080  %q71 = sext <8 x i8> undef to <8 x i16>2081  %s70 = sext <4 x i8> undef to <4 x i32>2082  %r70 = sext <8 x i8> undef to <8 x i32>2083  %r71 = sext <16 x i8> undef to <16 x i32>2084  %q72 = zext <4 x i8> undef to <4 x i32>2085  %q73 = zext <8 x i8> undef to <8 x i16>2086  %s72 = zext <4 x i8> undef to <4 x i32>2087  %r72 = zext <8 x i8> undef to <8 x i32>2088  %r73 = zext <16 x i8> undef to <16 x i32>2089 2090  %rext_0 = sext <8 x i8> undef to <8 x i64>2091  %rext_1 = zext <8 x i8> undef to <8 x i64>2092  %rext_2 = sext <8 x i16> undef to <8 x i64>2093  %rext_3 = zext <8 x i16> undef to <8 x i64>2094  %rext_4 = sext <4 x i16> undef to <4 x i64>2095  %rext_5 = zext <4 x i16> undef to <4 x i64>2096  %rext_6 = sext <2 x i8> undef to <2 x i64>2097  %rext_7 = zext <2 x i8> undef to <2 x i64>2098  %rext_8 = sext <2 x i16> undef to <2 x i64>2099  %rext_9 = zext <2 x i16> undef to <2 x i64>2100  %rext_a = sext <2 x i32> undef to <2 x i64>2101  %rext_b = zext <2 x i32> undef to <2 x i64>2102 2103  ; Vector cast cost of instructions lowering the cast to the stack.2104  %tv4i32i8 = trunc <4 x i32> undef to <4 x i8>2105  %tv4i32i16 = trunc <4 x i32> undef to <4 x i16>2106  %tv4i16i8 = trunc <4 x i16> undef to <4 x i8>2107  %tv8i32i8 = trunc <8 x i32> undef to <8 x i8>2108  %tv8i32i16 = trunc <8 x i32> undef to <8 x i16>2109  %tv8i16i8 = trunc <8 x i16> undef to <8 x i8>2110  %tv16i32i8 = trunc <16 x i32> undef to <16 x i8>2111  %tv16i32i16 = trunc <16 x i32> undef to <16 x i16>2112  %tv16i16i8 = trunc <16 x i16> undef to <16 x i8>2113 2114  ; Floating point truncation costs.2115  %r80df = fptrunc double undef to float2116  %r81df = fptrunc <2 x double> undef to <2 x float>2117  %r82df = fptrunc <4 x double> undef to <4 x float>2118  %r83df = fptrunc <8 x double> undef to <8 x float>2119  %r84df = fptrunc <16 x double> undef to <16 x float>2120 2121  %r80dh = fptrunc double undef to half2122  %r81dh = fptrunc <2 x double> undef to <2 x half>2123  %r82dh = fptrunc <4 x double> undef to <4 x half>2124  %r83dh = fptrunc <8 x double> undef to <8 x half>2125  %r84dh = fptrunc <16 x double> undef to <16 x half>2126 2127  %r80fh = fptrunc float undef to half2128  %r81fh = fptrunc <2 x float> undef to <2 x half>2129  %r82fh = fptrunc <4 x float> undef to <4 x half>2130  %r83fh = fptrunc <8 x float> undef to <8 x half>2131  %r84fh = fptrunc <16 x float> undef to <16 x half>2132 2133  ; Floating point extension costs.2134  %r85fd = fpext float undef to double2135  %r86fd = fpext <2 x float> undef to <2 x double>2136  %r87fd = fpext <4 x float> undef to <4 x double>2137  %r88fd = fpext <8 x float> undef to <8 x double>2138  %r89fd = fpext <16 x float> undef to <16 x double>2139 2140  %r85hd = fpext half undef to double2141  %r86hd = fpext <2 x half> undef to <2 x double>2142  %r87hd = fpext <4 x half> undef to <4 x double>2143  %r88hd = fpext <8 x half> undef to <8 x double>2144  %r89hd = fpext <16 x half> undef to <16 x double>2145 2146  %r85hf = fpext half undef to float2147  %r86hf = fpext <2 x half> undef to <2 x float>2148  %r87hf = fpext <4 x half> undef to <4 x float>2149  %r88hf = fpext <8 x half> undef to <8 x float>2150  %r89hf = fpext <16 x half> undef to <16 x float>2151 2152  ;; Floating point to integer vector casts.2153  %r90 = fptoui <2 x float> undef to <2 x i1>2154  %r91 = fptosi <2 x float> undef to <2 x i1>2155  %r92 = fptoui <2 x float> undef to <2 x i8>2156  %r93 = fptosi <2 x float> undef to <2 x i8>2157  %r94 = fptoui <2 x float> undef to <2 x i16>2158  %r95 = fptosi <2 x float> undef to <2 x i16>2159  %r96 = fptoui <2 x float> undef to <2 x i32>2160  %r97 = fptosi <2 x float> undef to <2 x i32>2161  %r98 = fptoui <2 x float> undef to <2 x i64>2162  %r99 = fptosi <2 x float> undef to <2 x i64>2163 2164  %r90h = fptoui <2 x half> undef to <2 x i1>2165  %r91h = fptosi <2 x half> undef to <2 x i1>2166  %r92h = fptoui <2 x half> undef to <2 x i8>2167  %r93h = fptosi <2 x half> undef to <2 x i8>2168  %r94h = fptoui <2 x half> undef to <2 x i16>2169  %r95h = fptosi <2 x half> undef to <2 x i16>2170  %r96h = fptoui <2 x half> undef to <2 x i32>2171  %r97h = fptosi <2 x half> undef to <2 x i32>2172  %r98h = fptoui <2 x half> undef to <2 x i64>2173  %r99h = fptosi <2 x half> undef to <2 x i64>2174 2175  %r100 = fptoui <2 x double> undef to <2 x i1>2176  %r101 = fptosi <2 x double> undef to <2 x i1>2177  %r102 = fptoui <2 x double> undef to <2 x i8>2178  %r103 = fptosi <2 x double> undef to <2 x i8>2179  %r104 = fptoui <2 x double> undef to <2 x i16>2180  %r105 = fptosi <2 x double> undef to <2 x i16>2181  %r106 = fptoui <2 x double> undef to <2 x i32>2182  %r107 = fptosi <2 x double> undef to <2 x i32>2183  %r108 = fptoui <2 x double> undef to <2 x i64>2184  %r109 = fptosi <2 x double> undef to <2 x i64>2185 2186  %r110 = fptoui <4 x float> undef to <4 x i1>2187  %r111 = fptosi <4 x float> undef to <4 x i1>2188  %r112 = fptoui <4 x float> undef to <4 x i8>2189  %r113 = fptosi <4 x float> undef to <4 x i8>2190  %r114 = fptoui <4 x float> undef to <4 x i16>2191  %r115 = fptosi <4 x float> undef to <4 x i16>2192  %r116 = fptoui <4 x float> undef to <4 x i32>2193  %r117 = fptosi <4 x float> undef to <4 x i32>2194  %r118 = fptoui <4 x float> undef to <4 x i64>2195  %r119 = fptosi <4 x float> undef to <4 x i64>2196 2197  %r110h = fptoui <4 x half> undef to <4 x i1>2198  %r111h = fptosi <4 x half> undef to <4 x i1>2199  %r112h = fptoui <4 x half> undef to <4 x i8>2200  %r113h = fptosi <4 x half> undef to <4 x i8>2201  %r114h = fptoui <4 x half> undef to <4 x i16>2202  %r115h = fptosi <4 x half> undef to <4 x i16>2203  %r116h = fptoui <4 x half> undef to <4 x i32>2204  %r117h = fptosi <4 x half> undef to <4 x i32>2205  %r118h = fptoui <4 x half> undef to <4 x i64>2206  %r119h = fptosi <4 x half> undef to <4 x i64>2207 2208  %r120 = fptoui <4 x double> undef to <4 x i1>2209  %r121 = fptosi <4 x double> undef to <4 x i1>2210  %r122 = fptoui <4 x double> undef to <4 x i8>2211  %r123 = fptosi <4 x double> undef to <4 x i8>2212  %r124 = fptoui <4 x double> undef to <4 x i16>2213  %r125 = fptosi <4 x double> undef to <4 x i16>2214  %r126 = fptoui <4 x double> undef to <4 x i32>2215  %r127 = fptosi <4 x double> undef to <4 x i32>2216  %r128 = fptoui <4 x double> undef to <4 x i64>2217  %r129 = fptosi <4 x double> undef to <4 x i64>2218 2219  %r130 = fptoui <8 x float> undef to <8 x i1>2220  %r131 = fptosi <8 x float> undef to <8 x i1>2221  %r132 = fptoui <8 x float> undef to <8 x i8>2222  %r133 = fptosi <8 x float> undef to <8 x i8>2223  %r134 = fptoui <8 x float> undef to <8 x i16>2224  %r135 = fptosi <8 x float> undef to <8 x i16>2225  %r136 = fptoui <8 x float> undef to <8 x i32>2226  %r137 = fptosi <8 x float> undef to <8 x i32>2227  %r138 = fptoui <8 x float> undef to <8 x i64>2228  %r139 = fptosi <8 x float> undef to <8 x i64>2229 2230  %r130h = fptoui <8 x half> undef to <8 x i1>2231  %r131h = fptosi <8 x half> undef to <8 x i1>2232  %r132h = fptoui <8 x half> undef to <8 x i8>2233  %r133h = fptosi <8 x half> undef to <8 x i8>2234  %r134h = fptoui <8 x half> undef to <8 x i16>2235  %r135h = fptosi <8 x half> undef to <8 x i16>2236  %r136h = fptoui <8 x half> undef to <8 x i32>2237  %r137h = fptosi <8 x half> undef to <8 x i32>2238  %r138h = fptoui <8 x half> undef to <8 x i64>2239  %r139h = fptosi <8 x half> undef to <8 x i64>2240 2241  %r140 = fptoui <8 x double> undef to <8 x i1>2242  %r141 = fptosi <8 x double> undef to <8 x i1>2243  %r142 = fptoui <8 x double> undef to <8 x i8>2244  %r143 = fptosi <8 x double> undef to <8 x i8>2245  %r144 = fptoui <8 x double> undef to <8 x i16>2246  %r145 = fptosi <8 x double> undef to <8 x i16>2247  %r146 = fptoui <8 x double> undef to <8 x i32>2248  %r147 = fptosi <8 x double> undef to <8 x i32>2249  %r148 = fptoui <8 x double> undef to <8 x i64>2250  %r149 = fptosi <8 x double> undef to <8 x i64>2251 2252  %r150 = fptoui <16 x float> undef to <16 x i1>2253  %r151 = fptosi <16 x float> undef to <16 x i1>2254  %r152 = fptoui <16 x float> undef to <16 x i8>2255  %r153 = fptosi <16 x float> undef to <16 x i8>2256  %r154 = fptoui <16 x float> undef to <16 x i16>2257  %r155 = fptosi <16 x float> undef to <16 x i16>2258  %r156 = fptoui <16 x float> undef to <16 x i32>2259  %r157 = fptosi <16 x float> undef to <16 x i32>2260  %r158 = fptoui <16 x float> undef to <16 x i64>2261  %r159 = fptosi <16 x float> undef to <16 x i64>2262 2263  %r150h = fptoui <16 x half> undef to <16 x i1>2264  %r151h = fptosi <16 x half> undef to <16 x i1>2265  %r152h = fptoui <16 x half> undef to <16 x i8>2266  %r153h = fptosi <16 x half> undef to <16 x i8>2267  %r154h = fptoui <16 x half> undef to <16 x i16>2268  %r155h = fptosi <16 x half> undef to <16 x i16>2269  %r156h = fptoui <16 x half> undef to <16 x i32>2270  %r157h = fptosi <16 x half> undef to <16 x i32>2271  %r158h = fptoui <16 x half> undef to <16 x i64>2272  %r159h = fptosi <16 x half> undef to <16 x i64>2273 2274  %r160 = fptoui <16 x double> undef to <16 x i1>2275  %r161 = fptosi <16 x double> undef to <16 x i1>2276  %r162 = fptoui <16 x double> undef to <16 x i8>2277  %r163 = fptosi <16 x double> undef to <16 x i8>2278  %r164 = fptoui <16 x double> undef to <16 x i16>2279  %r165 = fptosi <16 x double> undef to <16 x i16>2280  %r166 = fptoui <16 x double> undef to <16 x i32>2281  %r167 = fptosi <16 x double> undef to <16 x i32>2282  %r168 = fptoui <16 x double> undef to <16 x i64>2283  %r169 = fptosi <16 x double> undef to <16 x i64>2284 2285  %r170 = uitofp <2 x i1> undef to <2 x float>2286  %r171 = sitofp <2 x i1> undef to <2 x float>2287  %r172 = uitofp <2 x i8> undef to <2 x float>2288  %r173 = sitofp <2 x i8> undef to <2 x float>2289  %r174 = uitofp <2 x i16> undef to <2 x float>2290  %r175 = sitofp <2 x i16> undef to <2 x float>2291  %r176 = uitofp <2 x i32> undef to <2 x float>2292  %r177 = sitofp <2 x i32> undef to <2 x float>2293  %r178 = uitofp <2 x i64> undef to <2 x float>2294  %r179 = sitofp <2 x i64> undef to <2 x float>2295 2296  %r170h = uitofp <2 x i1> undef to <2 x half>2297  %r171h = sitofp <2 x i1> undef to <2 x half>2298  %r172h = uitofp <2 x i8> undef to <2 x half>2299  %r173h = sitofp <2 x i8> undef to <2 x half>2300  %r174h = uitofp <2 x i16> undef to <2 x half>2301  %r175h = sitofp <2 x i16> undef to <2 x half>2302  %r176h = uitofp <2 x i32> undef to <2 x half>2303  %r177h = sitofp <2 x i32> undef to <2 x half>2304  %r178h = uitofp <2 x i64> undef to <2 x half>2305  %r179h = sitofp <2 x i64> undef to <2 x half>2306 2307  %r180 = uitofp <2 x i1> undef to <2 x double>2308  %r181 = sitofp <2 x i1> undef to <2 x double>2309  %r182 = uitofp <2 x i8> undef to <2 x double>2310  %r183 = sitofp <2 x i8> undef to <2 x double>2311  %r184 = uitofp <2 x i16> undef to <2 x double>2312  %r185 = sitofp <2 x i16> undef to <2 x double>2313  %r186 = uitofp <2 x i32> undef to <2 x double>2314  %r187 = sitofp <2 x i32> undef to <2 x double>2315  %r188 = uitofp <2 x i64> undef to <2 x double>2316  %r189 = sitofp <2 x i64> undef to <2 x double>2317 2318  %r190 = uitofp <4 x i1> undef to <4 x float>2319  %r191 = sitofp <4 x i1> undef to <4 x float>2320  %r192 = uitofp <4 x i8> undef to <4 x float>2321  %r193 = sitofp <4 x i8> undef to <4 x float>2322  %r194 = uitofp <4 x i16> undef to <4 x float>2323  %r195 = sitofp <4 x i16> undef to <4 x float>2324  %r196 = uitofp <4 x i32> undef to <4 x float>2325  %r197 = sitofp <4 x i32> undef to <4 x float>2326  %r198 = uitofp <4 x i64> undef to <4 x float>2327  %r199 = sitofp <4 x i64> undef to <4 x float>2328 2329  %r190h = uitofp <4 x i1> undef to <4 x half>2330  %r191h = sitofp <4 x i1> undef to <4 x half>2331  %r192h = uitofp <4 x i8> undef to <4 x half>2332  %r193h = sitofp <4 x i8> undef to <4 x half>2333  %r194h = uitofp <4 x i16> undef to <4 x half>2334  %r195h = sitofp <4 x i16> undef to <4 x half>2335  %r196h = uitofp <4 x i32> undef to <4 x half>2336  %r197h = sitofp <4 x i32> undef to <4 x half>2337  %r198h = uitofp <4 x i64> undef to <4 x half>2338  %r199h = sitofp <4 x i64> undef to <4 x half>2339 2340  %r200 = uitofp <4 x i1> undef to <4 x double>2341  %r201 = sitofp <4 x i1> undef to <4 x double>2342  %r202 = uitofp <4 x i8> undef to <4 x double>2343  %r203 = sitofp <4 x i8> undef to <4 x double>2344  %r204 = uitofp <4 x i16> undef to <4 x double>2345  %r205 = sitofp <4 x i16> undef to <4 x double>2346  %r206 = uitofp <4 x i32> undef to <4 x double>2347  %r207 = sitofp <4 x i32> undef to <4 x double>2348  %r208 = uitofp <4 x i64> undef to <4 x double>2349  %r209 = sitofp <4 x i64> undef to <4 x double>2350 2351  %r210 = uitofp <8 x i1> undef to <8 x float>2352  %r211 = sitofp <8 x i1> undef to <8 x float>2353  %r212 = uitofp <8 x i8> undef to <8 x float>2354  %r213 = sitofp <8 x i8> undef to <8 x float>2355  %r214 = uitofp <8 x i16> undef to <8 x float>2356  %r215 = sitofp <8 x i16> undef to <8 x float>2357  %r216 = uitofp <8 x i32> undef to <8 x float>2358  %r217 = sitofp <8 x i32> undef to <8 x float>2359  %r218 = uitofp <8 x i64> undef to <8 x float>2360  %r219 = sitofp <8 x i64> undef to <8 x float>2361 2362  %r210h = uitofp <8 x i1> undef to <8 x half>2363  %r211h = sitofp <8 x i1> undef to <8 x half>2364  %r212h = uitofp <8 x i8> undef to <8 x half>2365  %r213h = sitofp <8 x i8> undef to <8 x half>2366  %r214h = uitofp <8 x i16> undef to <8 x half>2367  %r215h = sitofp <8 x i16> undef to <8 x half>2368  %r216h = uitofp <8 x i32> undef to <8 x half>2369  %r217h = sitofp <8 x i32> undef to <8 x half>2370  %r218h = uitofp <8 x i64> undef to <8 x half>2371  %r219h = sitofp <8 x i64> undef to <8 x half>2372 2373  %r220 = uitofp <8 x i1> undef to <8 x double>2374  %r221 = sitofp <8 x i1> undef to <8 x double>2375  %r222 = uitofp <8 x i8> undef to <8 x double>2376  %r223 = sitofp <8 x i8> undef to <8 x double>2377  %r224 = uitofp <8 x i16> undef to <8 x double>2378  %r225 = sitofp <8 x i16> undef to <8 x double>2379  %r226 = uitofp <8 x i16> undef to <8 x double>2380  %r227 = sitofp <8 x i16> undef to <8 x double>2381  %r228 = uitofp <8 x i64> undef to <8 x double>2382  %r229 = sitofp <8 x i64> undef to <8 x double>2383 2384  %r230 = uitofp <16 x i1> undef to <16 x float>2385  %r231 = sitofp <16 x i1> undef to <16 x float>2386  %r232 = uitofp <16 x i8> undef to <16 x float>2387  %r233 = sitofp <16 x i8> undef to <16 x float>2388  %r234 = uitofp <16 x i16> undef to <16 x float>2389  %r235 = sitofp <16 x i16> undef to <16 x float>2390  %r236 = uitofp <16 x i32> undef to <16 x float>2391  %r237 = sitofp <16 x i32> undef to <16 x float>2392  %r238 = uitofp <16 x i64> undef to <16 x float>2393  %r239 = sitofp <16 x i64> undef to <16 x float>2394 2395  %r230h = uitofp <16 x i1> undef to <16 x half>2396  %r231h = sitofp <16 x i1> undef to <16 x half>2397  %r232h = uitofp <16 x i8> undef to <16 x half>2398  %r233h = sitofp <16 x i8> undef to <16 x half>2399  %r234h = uitofp <16 x i16> undef to <16 x half>2400  %r235h = sitofp <16 x i16> undef to <16 x half>2401  %r236h = uitofp <16 x i32> undef to <16 x half>2402  %r237h = sitofp <16 x i32> undef to <16 x half>2403  %r238h = uitofp <16 x i64> undef to <16 x half>2404  %r239h = sitofp <16 x i64> undef to <16 x half>2405 2406  %r240 = uitofp <16 x i1> undef to <16 x double>2407  %r241 = sitofp <16 x i1> undef to <16 x double>2408  %r242 = uitofp <16 x i8> undef to <16 x double>2409  %r243 = sitofp <16 x i8> undef to <16 x double>2410  %r244 = uitofp <16 x i16> undef to <16 x double>2411  %r245 = sitofp <16 x i16> undef to <16 x double>2412  %r246 = uitofp <16 x i16> undef to <16 x double>2413  %r247 = sitofp <16 x i16> undef to <16 x double>2414  %r248 = uitofp <16 x i64> undef to <16 x double>2415  %r249 = sitofp <16 x i64> undef to <16 x double>2416 2417  ret i32 undef2418}2419 2420define i32 @bitcasts() {2421; CHECK-NEON-LABEL: 'bitcasts'2422; CHECK-NEON-NEXT:  Cost Model: Found costs of 0 for: %a = bitcast i32 undef to i322423; CHECK-NEON-NEXT:  Cost Model: Found costs of 0 for: %b = bitcast float undef to float2424; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %c = bitcast i32 undef to float2425; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %d = bitcast float undef to i322426; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %e = bitcast i64 undef to double2427; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %f = bitcast double undef to i642428; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %g = bitcast half undef to i162429; CHECK-NEON-NEXT:  Cost Model: Found costs of 1 for: %h = bitcast i16 undef to half2430; CHECK-NEON-NEXT:  Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret i32 undef2431;2432; CHECK-MVE-LABEL: 'bitcasts'2433; CHECK-MVE-NEXT:  Cost Model: Found costs of 0 for: %a = bitcast i32 undef to i322434; CHECK-MVE-NEXT:  Cost Model: Found costs of 0 for: %b = bitcast float undef to float2435; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %c = bitcast i32 undef to float2436; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %d = bitcast float undef to i322437; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %e = bitcast i64 undef to double2438; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %f = bitcast double undef to i642439; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %g = bitcast half undef to i162440; CHECK-MVE-NEXT:  Cost Model: Found costs of 1 for: %h = bitcast i16 undef to half2441; CHECK-MVE-NEXT:  Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret i32 undef2442;2443; CHECK-V8M-MAIN-LABEL: 'bitcasts'2444; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %a = bitcast i32 undef to i322445; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 0 for: %b = bitcast float undef to float2446; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %c = bitcast i32 undef to float2447; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %d = bitcast float undef to i322448; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %e = bitcast i64 undef to double2449; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %f = bitcast double undef to i642450; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %g = bitcast half undef to i162451; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: %h = bitcast i16 undef to half2452; CHECK-V8M-MAIN-NEXT:  Cost Model: Found costs of 1 for: ret i32 undef2453;2454; CHECK-V8M-BASE-LABEL: 'bitcasts'2455; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %a = bitcast i32 undef to i322456; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 0 for: %b = bitcast float undef to float2457; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %c = bitcast i32 undef to float2458; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %d = bitcast float undef to i322459; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %e = bitcast i64 undef to double2460; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %f = bitcast double undef to i642461; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %g = bitcast half undef to i162462; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: %h = bitcast i16 undef to half2463; CHECK-V8M-BASE-NEXT:  Cost Model: Found costs of 1 for: ret i32 undef2464;2465; CHECK-V8R-LABEL: 'bitcasts'2466; CHECK-V8R-NEXT:  Cost Model: Found costs of 0 for: %a = bitcast i32 undef to i322467; CHECK-V8R-NEXT:  Cost Model: Found costs of 0 for: %b = bitcast float undef to float2468; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %c = bitcast i32 undef to float2469; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %d = bitcast float undef to i322470; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %e = bitcast i64 undef to double2471; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %f = bitcast double undef to i642472; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %g = bitcast half undef to i162473; CHECK-V8R-NEXT:  Cost Model: Found costs of 1 for: %h = bitcast i16 undef to half2474; CHECK-V8R-NEXT:  Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret i32 undef2475;2476  %a = bitcast i32 undef to i322477  %b = bitcast float undef to float2478  %c = bitcast i32 undef to float2479  %d = bitcast float undef to i322480  %e = bitcast i64 undef to double2481  %f = bitcast double undef to i642482  %g = bitcast half undef to i162483  %h = bitcast i16 undef to half2484  ret i32 undef2485}2486