; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py ; RUN: llc --mtriple=loongarch32 --mattr=+lsx < %s | FileCheck %s ; RUN: llc --mtriple=loongarch64 --mattr=+lsx < %s | FileCheck %s define dso_local { float, double } @test1() { ; CHECK-LABEL: test1: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1280 ; CHECK-NEXT: vldi $vr1, -1024 ; CHECK-NEXT: ret entry: ret { float, double } { float 2.0000000000, double 2.0000000000 } } define dso_local { float, double } @test2() { ; CHECK-LABEL: test2: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1279 ; CHECK-NEXT: vldi $vr1, -1023 ; CHECK-NEXT: ret entry: ret { float, double } { float 2.1250000000, double 2.1250000000 } } define dso_local { float, double } @test3() { ; CHECK-LABEL: test3: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1278 ; CHECK-NEXT: vldi $vr1, -1022 ; CHECK-NEXT: ret entry: ret { float, double } { float 2.2500000000, double 2.2500000000 } } define dso_local { float, double } @test4() { ; CHECK-LABEL: test4: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1277 ; CHECK-NEXT: vldi $vr1, -1021 ; CHECK-NEXT: ret entry: ret { float, double } { float 2.3750000000, double 2.3750000000 } } define dso_local { float, double } @test5() { ; CHECK-LABEL: test5: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1276 ; CHECK-NEXT: vldi $vr1, -1020 ; CHECK-NEXT: ret entry: ret { float, double } { float 2.5000000000, double 2.5000000000 } } define dso_local { float, double } @test6() { ; CHECK-LABEL: test6: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1275 ; CHECK-NEXT: vldi $vr1, -1019 ; CHECK-NEXT: ret entry: ret { float, double } { float 2.6250000000, double 2.6250000000 } } define dso_local { float, double } @test7() { ; CHECK-LABEL: test7: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1274 ; CHECK-NEXT: vldi $vr1, -1018 ; CHECK-NEXT: ret entry: ret { float, double } { float 2.7500000000, double 2.7500000000 } } define dso_local { float, double } @test8() { ; CHECK-LABEL: test8: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1273 ; CHECK-NEXT: vldi $vr1, -1017 ; CHECK-NEXT: ret entry: ret { float, double } { float 2.8750000000, double 2.8750000000 } } define dso_local { float, double } @test9() { ; CHECK-LABEL: test9: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1272 ; CHECK-NEXT: vldi $vr1, -1016 ; CHECK-NEXT: ret entry: ret { float, double } { float 3.0000000000, double 3.0000000000 } } define dso_local { float, double } @test10() { ; CHECK-LABEL: test10: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1271 ; CHECK-NEXT: vldi $vr1, -1015 ; CHECK-NEXT: ret entry: ret { float, double } { float 3.1250000000, double 3.1250000000 } } define dso_local { float, double } @test11() { ; CHECK-LABEL: test11: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1270 ; CHECK-NEXT: vldi $vr1, -1014 ; CHECK-NEXT: ret entry: ret { float, double } { float 3.2500000000, double 3.2500000000 } } define dso_local { float, double } @test12() { ; CHECK-LABEL: test12: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1269 ; CHECK-NEXT: vldi $vr1, -1013 ; CHECK-NEXT: ret entry: ret { float, double } { float 3.3750000000, double 3.3750000000 } } define dso_local { float, double } @test13() { ; CHECK-LABEL: test13: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1268 ; CHECK-NEXT: vldi $vr1, -1012 ; CHECK-NEXT: ret entry: ret { float, double } { float 3.5000000000, double 3.5000000000 } } define dso_local { float, double } @test14() { ; CHECK-LABEL: test14: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1267 ; CHECK-NEXT: vldi $vr1, -1011 ; CHECK-NEXT: ret entry: ret { float, double } { float 3.6250000000, double 3.6250000000 } } define dso_local { float, double } @test15() { ; CHECK-LABEL: test15: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1266 ; CHECK-NEXT: vldi $vr1, -1010 ; CHECK-NEXT: ret entry: ret { float, double } { float 3.7500000000, double 3.7500000000 } } define dso_local { float, double } @test16() { ; CHECK-LABEL: test16: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1265 ; CHECK-NEXT: vldi $vr1, -1009 ; CHECK-NEXT: ret entry: ret { float, double } { float 3.8750000000, double 3.8750000000 } } define dso_local { float, double } @test17() { ; CHECK-LABEL: test17: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1264 ; CHECK-NEXT: vldi $vr1, -1008 ; CHECK-NEXT: ret entry: ret { float, double } { float 4.0000000000, double 4.0000000000 } } define dso_local { float, double } @test18() { ; CHECK-LABEL: test18: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1263 ; CHECK-NEXT: vldi $vr1, -1007 ; CHECK-NEXT: ret entry: ret { float, double } { float 4.2500000000, double 4.2500000000 } } define dso_local { float, double } @test19() { ; CHECK-LABEL: test19: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1262 ; CHECK-NEXT: vldi $vr1, -1006 ; CHECK-NEXT: ret entry: ret { float, double } { float 4.5000000000, double 4.5000000000 } } define dso_local { float, double } @test20() { ; CHECK-LABEL: test20: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1261 ; CHECK-NEXT: vldi $vr1, -1005 ; CHECK-NEXT: ret entry: ret { float, double } { float 4.7500000000, double 4.7500000000 } } define dso_local { float, double } @test21() { ; CHECK-LABEL: test21: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1260 ; CHECK-NEXT: vldi $vr1, -1004 ; CHECK-NEXT: ret entry: ret { float, double } { float 5.0000000000, double 5.0000000000 } } define dso_local { float, double } @test22() { ; CHECK-LABEL: test22: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1259 ; CHECK-NEXT: vldi $vr1, -1003 ; CHECK-NEXT: ret entry: ret { float, double } { float 5.2500000000, double 5.2500000000 } } define dso_local { float, double } @test23() { ; CHECK-LABEL: test23: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1258 ; CHECK-NEXT: vldi $vr1, -1002 ; CHECK-NEXT: ret entry: ret { float, double } { float 5.5000000000, double 5.5000000000 } } define dso_local { float, double } @test24() { ; CHECK-LABEL: test24: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1257 ; CHECK-NEXT: vldi $vr1, -1001 ; CHECK-NEXT: ret entry: ret { float, double } { float 5.7500000000, double 5.7500000000 } } define dso_local { float, double } @test25() { ; CHECK-LABEL: test25: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1256 ; CHECK-NEXT: vldi $vr1, -1000 ; CHECK-NEXT: ret entry: ret { float, double } { float 6.0000000000, double 6.0000000000 } } define dso_local { float, double } @test26() { ; CHECK-LABEL: test26: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1255 ; CHECK-NEXT: vldi $vr1, -999 ; CHECK-NEXT: ret entry: ret { float, double } { float 6.2500000000, double 6.2500000000 } } define dso_local { float, double } @test27() { ; CHECK-LABEL: test27: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1254 ; CHECK-NEXT: vldi $vr1, -998 ; CHECK-NEXT: ret entry: ret { float, double } { float 6.5000000000, double 6.5000000000 } } define dso_local { float, double } @test28() { ; CHECK-LABEL: test28: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1253 ; CHECK-NEXT: vldi $vr1, -997 ; CHECK-NEXT: ret entry: ret { float, double } { float 6.7500000000, double 6.7500000000 } } define dso_local { float, double } @test29() { ; CHECK-LABEL: test29: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1252 ; CHECK-NEXT: vldi $vr1, -996 ; CHECK-NEXT: ret entry: ret { float, double } { float 7.0000000000, double 7.0000000000 } } define dso_local { float, double } @test30() { ; CHECK-LABEL: test30: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1251 ; CHECK-NEXT: vldi $vr1, -995 ; CHECK-NEXT: ret entry: ret { float, double } { float 7.2500000000, double 7.2500000000 } } define dso_local { float, double } @test31() { ; CHECK-LABEL: test31: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1250 ; CHECK-NEXT: vldi $vr1, -994 ; CHECK-NEXT: ret entry: ret { float, double } { float 7.5000000000, double 7.5000000000 } } define dso_local { float, double } @test32() { ; CHECK-LABEL: test32: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1249 ; CHECK-NEXT: vldi $vr1, -993 ; CHECK-NEXT: ret entry: ret { float, double } { float 7.7500000000, double 7.7500000000 } } define dso_local { float, double } @test33() { ; CHECK-LABEL: test33: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1248 ; CHECK-NEXT: vldi $vr1, -992 ; CHECK-NEXT: ret entry: ret { float, double } { float 8.0000000000, double 8.0000000000 } } define dso_local { float, double } @test34() { ; CHECK-LABEL: test34: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1247 ; CHECK-NEXT: vldi $vr1, -991 ; CHECK-NEXT: ret entry: ret { float, double } { float 8.5000000000, double 8.5000000000 } } define dso_local { float, double } @test35() { ; CHECK-LABEL: test35: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1246 ; CHECK-NEXT: vldi $vr1, -990 ; CHECK-NEXT: ret entry: ret { float, double } { float 9.0000000000, double 9.0000000000 } } define dso_local { float, double } @test36() { ; CHECK-LABEL: test36: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1245 ; CHECK-NEXT: vldi $vr1, -989 ; CHECK-NEXT: ret entry: ret { float, double } { float 9.5000000000, double 9.5000000000 } } define dso_local { float, double } @test37() { ; CHECK-LABEL: test37: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1244 ; CHECK-NEXT: vldi $vr1, -988 ; CHECK-NEXT: ret entry: ret { float, double } { float 10.0000000000, double 10.0000000000 } } define dso_local { float, double } @test38() { ; CHECK-LABEL: test38: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1243 ; CHECK-NEXT: vldi $vr1, -987 ; CHECK-NEXT: ret entry: ret { float, double } { float 10.5000000000, double 10.5000000000 } } define dso_local { float, double } @test39() { ; CHECK-LABEL: test39: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1242 ; CHECK-NEXT: vldi $vr1, -986 ; CHECK-NEXT: ret entry: ret { float, double } { float 11.0000000000, double 11.0000000000 } } define dso_local { float, double } @test40() { ; CHECK-LABEL: test40: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1241 ; CHECK-NEXT: vldi $vr1, -985 ; CHECK-NEXT: ret entry: ret { float, double } { float 11.5000000000, double 11.5000000000 } } define dso_local { float, double } @test41() { ; CHECK-LABEL: test41: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1240 ; CHECK-NEXT: vldi $vr1, -984 ; CHECK-NEXT: ret entry: ret { float, double } { float 12.0000000000, double 12.0000000000 } } define dso_local { float, double } @test42() { ; CHECK-LABEL: test42: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1239 ; CHECK-NEXT: vldi $vr1, -983 ; CHECK-NEXT: ret entry: ret { float, double } { float 12.5000000000, double 12.5000000000 } } define dso_local { float, double } @test43() { ; CHECK-LABEL: test43: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1238 ; CHECK-NEXT: vldi $vr1, -982 ; CHECK-NEXT: ret entry: ret { float, double } { float 13.0000000000, double 13.0000000000 } } define dso_local { float, double } @test44() { ; CHECK-LABEL: test44: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1237 ; CHECK-NEXT: vldi $vr1, -981 ; CHECK-NEXT: ret entry: ret { float, double } { float 13.5000000000, double 13.5000000000 } } define dso_local { float, double } @test45() { ; CHECK-LABEL: test45: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1236 ; CHECK-NEXT: vldi $vr1, -980 ; CHECK-NEXT: ret entry: ret { float, double } { float 14.0000000000, double 14.0000000000 } } define dso_local { float, double } @test46() { ; CHECK-LABEL: test46: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1235 ; CHECK-NEXT: vldi $vr1, -979 ; CHECK-NEXT: ret entry: ret { float, double } { float 14.5000000000, double 14.5000000000 } } define dso_local { float, double } @test47() { ; CHECK-LABEL: test47: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1234 ; CHECK-NEXT: vldi $vr1, -978 ; CHECK-NEXT: ret entry: ret { float, double } { float 15.0000000000, double 15.0000000000 } } define dso_local { float, double } @test48() { ; CHECK-LABEL: test48: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1233 ; CHECK-NEXT: vldi $vr1, -977 ; CHECK-NEXT: ret entry: ret { float, double } { float 15.5000000000, double 15.5000000000 } } define dso_local { float, double } @test49() { ; CHECK-LABEL: test49: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1232 ; CHECK-NEXT: vldi $vr1, -976 ; CHECK-NEXT: ret entry: ret { float, double } { float 16.0000000000, double 16.0000000000 } } define dso_local { float, double } @test50() { ; CHECK-LABEL: test50: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1231 ; CHECK-NEXT: vldi $vr1, -975 ; CHECK-NEXT: ret entry: ret { float, double } { float 17.0000000000, double 17.0000000000 } } define dso_local { float, double } @test51() { ; CHECK-LABEL: test51: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1230 ; CHECK-NEXT: vldi $vr1, -974 ; CHECK-NEXT: ret entry: ret { float, double } { float 18.0000000000, double 18.0000000000 } } define dso_local { float, double } @test52() { ; CHECK-LABEL: test52: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1229 ; CHECK-NEXT: vldi $vr1, -973 ; CHECK-NEXT: ret entry: ret { float, double } { float 19.0000000000, double 19.0000000000 } } define dso_local { float, double } @test53() { ; CHECK-LABEL: test53: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1228 ; CHECK-NEXT: vldi $vr1, -972 ; CHECK-NEXT: ret entry: ret { float, double } { float 20.0000000000, double 20.0000000000 } } define dso_local { float, double } @test54() { ; CHECK-LABEL: test54: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1227 ; CHECK-NEXT: vldi $vr1, -971 ; CHECK-NEXT: ret entry: ret { float, double } { float 21.0000000000, double 21.0000000000 } } define dso_local { float, double } @test55() { ; CHECK-LABEL: test55: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1226 ; CHECK-NEXT: vldi $vr1, -970 ; CHECK-NEXT: ret entry: ret { float, double } { float 22.0000000000, double 22.0000000000 } } define dso_local { float, double } @test56() { ; CHECK-LABEL: test56: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1225 ; CHECK-NEXT: vldi $vr1, -969 ; CHECK-NEXT: ret entry: ret { float, double } { float 23.0000000000, double 23.0000000000 } } define dso_local { float, double } @test57() { ; CHECK-LABEL: test57: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1224 ; CHECK-NEXT: vldi $vr1, -968 ; CHECK-NEXT: ret entry: ret { float, double } { float 24.0000000000, double 24.0000000000 } } define dso_local { float, double } @test58() { ; CHECK-LABEL: test58: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1223 ; CHECK-NEXT: vldi $vr1, -967 ; CHECK-NEXT: ret entry: ret { float, double } { float 25.0000000000, double 25.0000000000 } } define dso_local { float, double } @test59() { ; CHECK-LABEL: test59: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1222 ; CHECK-NEXT: vldi $vr1, -966 ; CHECK-NEXT: ret entry: ret { float, double } { float 26.0000000000, double 26.0000000000 } } define dso_local { float, double } @test60() { ; CHECK-LABEL: test60: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1221 ; CHECK-NEXT: vldi $vr1, -965 ; CHECK-NEXT: ret entry: ret { float, double } { float 27.0000000000, double 27.0000000000 } } define dso_local { float, double } @test61() { ; CHECK-LABEL: test61: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1220 ; CHECK-NEXT: vldi $vr1, -964 ; CHECK-NEXT: ret entry: ret { float, double } { float 28.0000000000, double 28.0000000000 } } define dso_local { float, double } @test62() { ; CHECK-LABEL: test62: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1219 ; CHECK-NEXT: vldi $vr1, -963 ; CHECK-NEXT: ret entry: ret { float, double } { float 29.0000000000, double 29.0000000000 } } define dso_local { float, double } @test63() { ; CHECK-LABEL: test63: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1218 ; CHECK-NEXT: vldi $vr1, -962 ; CHECK-NEXT: ret entry: ret { float, double } { float 30.0000000000, double 30.0000000000 } } define dso_local { float, double } @test64() { ; CHECK-LABEL: test64: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1217 ; CHECK-NEXT: vldi $vr1, -961 ; CHECK-NEXT: ret entry: ret { float, double } { float 31.0000000000, double 31.0000000000 } } define dso_local { float, double } @test65() { ; CHECK-LABEL: test65: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1216 ; CHECK-NEXT: vldi $vr1, -960 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.1250000000, double 0.1250000000 } } define dso_local { float, double } @test66() { ; CHECK-LABEL: test66: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1215 ; CHECK-NEXT: vldi $vr1, -959 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.1328125000, double 0.1328125000 } } define dso_local { float, double } @test67() { ; CHECK-LABEL: test67: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1214 ; CHECK-NEXT: vldi $vr1, -958 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.1406250000, double 0.1406250000 } } define dso_local { float, double } @test68() { ; CHECK-LABEL: test68: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1213 ; CHECK-NEXT: vldi $vr1, -957 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.1484375000, double 0.1484375000 } } define dso_local { float, double } @test69() { ; CHECK-LABEL: test69: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1212 ; CHECK-NEXT: vldi $vr1, -956 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.1562500000, double 0.1562500000 } } define dso_local { float, double } @test70() { ; CHECK-LABEL: test70: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1211 ; CHECK-NEXT: vldi $vr1, -955 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.1640625000, double 0.1640625000 } } define dso_local { float, double } @test71() { ; CHECK-LABEL: test71: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1210 ; CHECK-NEXT: vldi $vr1, -954 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.1718750000, double 0.1718750000 } } define dso_local { float, double } @test72() { ; CHECK-LABEL: test72: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1209 ; CHECK-NEXT: vldi $vr1, -953 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.1796875000, double 0.1796875000 } } define dso_local { float, double } @test73() { ; CHECK-LABEL: test73: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1208 ; CHECK-NEXT: vldi $vr1, -952 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.1875000000, double 0.1875000000 } } define dso_local { float, double } @test74() { ; CHECK-LABEL: test74: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1207 ; CHECK-NEXT: vldi $vr1, -951 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.1953125000, double 0.1953125000 } } define dso_local { float, double } @test75() { ; CHECK-LABEL: test75: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1206 ; CHECK-NEXT: vldi $vr1, -950 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.2031250000, double 0.2031250000 } } define dso_local { float, double } @test76() { ; CHECK-LABEL: test76: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1205 ; CHECK-NEXT: vldi $vr1, -949 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.2109375000, double 0.2109375000 } } define dso_local { float, double } @test77() { ; CHECK-LABEL: test77: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1204 ; CHECK-NEXT: vldi $vr1, -948 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.2187500000, double 0.2187500000 } } define dso_local { float, double } @test78() { ; CHECK-LABEL: test78: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1203 ; CHECK-NEXT: vldi $vr1, -947 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.2265625000, double 0.2265625000 } } define dso_local { float, double } @test79() { ; CHECK-LABEL: test79: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1202 ; CHECK-NEXT: vldi $vr1, -946 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.2343750000, double 0.2343750000 } } define dso_local { float, double } @test80() { ; CHECK-LABEL: test80: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1201 ; CHECK-NEXT: vldi $vr1, -945 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.2421875000, double 0.2421875000 } } define dso_local { float, double } @test81() { ; CHECK-LABEL: test81: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1200 ; CHECK-NEXT: vldi $vr1, -944 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.2500000000, double 0.2500000000 } } define dso_local { float, double } @test82() { ; CHECK-LABEL: test82: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1199 ; CHECK-NEXT: vldi $vr1, -943 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.2656250000, double 0.2656250000 } } define dso_local { float, double } @test83() { ; CHECK-LABEL: test83: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1198 ; CHECK-NEXT: vldi $vr1, -942 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.2812500000, double 0.2812500000 } } define dso_local { float, double } @test84() { ; CHECK-LABEL: test84: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1197 ; CHECK-NEXT: vldi $vr1, -941 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.2968750000, double 0.2968750000 } } define dso_local { float, double } @test85() { ; CHECK-LABEL: test85: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1196 ; CHECK-NEXT: vldi $vr1, -940 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.3125000000, double 0.3125000000 } } define dso_local { float, double } @test86() { ; CHECK-LABEL: test86: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1195 ; CHECK-NEXT: vldi $vr1, -939 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.3281250000, double 0.3281250000 } } define dso_local { float, double } @test87() { ; CHECK-LABEL: test87: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1194 ; CHECK-NEXT: vldi $vr1, -938 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.3437500000, double 0.3437500000 } } define dso_local { float, double } @test88() { ; CHECK-LABEL: test88: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1193 ; CHECK-NEXT: vldi $vr1, -937 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.3593750000, double 0.3593750000 } } define dso_local { float, double } @test89() { ; CHECK-LABEL: test89: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1192 ; CHECK-NEXT: vldi $vr1, -936 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.3750000000, double 0.3750000000 } } define dso_local { float, double } @test90() { ; CHECK-LABEL: test90: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1191 ; CHECK-NEXT: vldi $vr1, -935 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.3906250000, double 0.3906250000 } } define dso_local { float, double } @test91() { ; CHECK-LABEL: test91: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1190 ; CHECK-NEXT: vldi $vr1, -934 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.4062500000, double 0.4062500000 } } define dso_local { float, double } @test92() { ; CHECK-LABEL: test92: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1189 ; CHECK-NEXT: vldi $vr1, -933 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.4218750000, double 0.4218750000 } } define dso_local { float, double } @test93() { ; CHECK-LABEL: test93: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1188 ; CHECK-NEXT: vldi $vr1, -932 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.4375000000, double 0.4375000000 } } define dso_local { float, double } @test94() { ; CHECK-LABEL: test94: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1187 ; CHECK-NEXT: vldi $vr1, -931 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.4531250000, double 0.4531250000 } } define dso_local { float, double } @test95() { ; CHECK-LABEL: test95: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1186 ; CHECK-NEXT: vldi $vr1, -930 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.4687500000, double 0.4687500000 } } define dso_local { float, double } @test96() { ; CHECK-LABEL: test96: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1185 ; CHECK-NEXT: vldi $vr1, -929 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.4843750000, double 0.4843750000 } } define dso_local { float, double } @test97() { ; CHECK-LABEL: test97: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1184 ; CHECK-NEXT: vldi $vr1, -928 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.5000000000, double 0.5000000000 } } define dso_local { float, double } @test98() { ; CHECK-LABEL: test98: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1183 ; CHECK-NEXT: vldi $vr1, -927 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.5312500000, double 0.5312500000 } } define dso_local { float, double } @test99() { ; CHECK-LABEL: test99: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1182 ; CHECK-NEXT: vldi $vr1, -926 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.5625000000, double 0.5625000000 } } define dso_local { float, double } @test100() { ; CHECK-LABEL: test100: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1181 ; CHECK-NEXT: vldi $vr1, -925 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.5937500000, double 0.5937500000 } } define dso_local { float, double } @test101() { ; CHECK-LABEL: test101: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1180 ; CHECK-NEXT: vldi $vr1, -924 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.6250000000, double 0.6250000000 } } define dso_local { float, double } @test102() { ; CHECK-LABEL: test102: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1179 ; CHECK-NEXT: vldi $vr1, -923 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.6562500000, double 0.6562500000 } } define dso_local { float, double } @test103() { ; CHECK-LABEL: test103: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1178 ; CHECK-NEXT: vldi $vr1, -922 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.6875000000, double 0.6875000000 } } define dso_local { float, double } @test104() { ; CHECK-LABEL: test104: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1177 ; CHECK-NEXT: vldi $vr1, -921 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.7187500000, double 0.7187500000 } } define dso_local { float, double } @test105() { ; CHECK-LABEL: test105: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1176 ; CHECK-NEXT: vldi $vr1, -920 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.7500000000, double 0.7500000000 } } define dso_local { float, double } @test106() { ; CHECK-LABEL: test106: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1175 ; CHECK-NEXT: vldi $vr1, -919 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.7812500000, double 0.7812500000 } } define dso_local { float, double } @test107() { ; CHECK-LABEL: test107: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1174 ; CHECK-NEXT: vldi $vr1, -918 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.8125000000, double 0.8125000000 } } define dso_local { float, double } @test108() { ; CHECK-LABEL: test108: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1173 ; CHECK-NEXT: vldi $vr1, -917 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.8437500000, double 0.8437500000 } } define dso_local { float, double } @test109() { ; CHECK-LABEL: test109: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1172 ; CHECK-NEXT: vldi $vr1, -916 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.8750000000, double 0.8750000000 } } define dso_local { float, double } @test110() { ; CHECK-LABEL: test110: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1171 ; CHECK-NEXT: vldi $vr1, -915 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.9062500000, double 0.9062500000 } } define dso_local { float, double } @test111() { ; CHECK-LABEL: test111: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1170 ; CHECK-NEXT: vldi $vr1, -914 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.9375000000, double 0.9375000000 } } define dso_local { float, double } @test112() { ; CHECK-LABEL: test112: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1169 ; CHECK-NEXT: vldi $vr1, -913 ; CHECK-NEXT: ret entry: ret { float, double } { float 0.9687500000, double 0.9687500000 } } define dso_local { float, double } @test113() { ; CHECK-LABEL: test113: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1168 ; CHECK-NEXT: vldi $vr1, -912 ; CHECK-NEXT: ret entry: ret { float, double } { float 1.0000000000, double 1.0000000000 } } define dso_local { float, double } @test114() { ; CHECK-LABEL: test114: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1167 ; CHECK-NEXT: vldi $vr1, -911 ; CHECK-NEXT: ret entry: ret { float, double } { float 1.0625000000, double 1.0625000000 } } define dso_local { float, double } @test115() { ; CHECK-LABEL: test115: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1166 ; CHECK-NEXT: vldi $vr1, -910 ; CHECK-NEXT: ret entry: ret { float, double } { float 1.1250000000, double 1.1250000000 } } define dso_local { float, double } @test116() { ; CHECK-LABEL: test116: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1165 ; CHECK-NEXT: vldi $vr1, -909 ; CHECK-NEXT: ret entry: ret { float, double } { float 1.1875000000, double 1.1875000000 } } define dso_local { float, double } @test117() { ; CHECK-LABEL: test117: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1164 ; CHECK-NEXT: vldi $vr1, -908 ; CHECK-NEXT: ret entry: ret { float, double } { float 1.2500000000, double 1.2500000000 } } define dso_local { float, double } @test118() { ; CHECK-LABEL: test118: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1163 ; CHECK-NEXT: vldi $vr1, -907 ; CHECK-NEXT: ret entry: ret { float, double } { float 1.3125000000, double 1.3125000000 } } define dso_local { float, double } @test119() { ; CHECK-LABEL: test119: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1162 ; CHECK-NEXT: vldi $vr1, -906 ; CHECK-NEXT: ret entry: ret { float, double } { float 1.3750000000, double 1.3750000000 } } define dso_local { float, double } @test120() { ; CHECK-LABEL: test120: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1161 ; CHECK-NEXT: vldi $vr1, -905 ; CHECK-NEXT: ret entry: ret { float, double } { float 1.4375000000, double 1.4375000000 } } define dso_local { float, double } @test121() { ; CHECK-LABEL: test121: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1160 ; CHECK-NEXT: vldi $vr1, -904 ; CHECK-NEXT: ret entry: ret { float, double } { float 1.5000000000, double 1.5000000000 } } define dso_local { float, double } @test122() { ; CHECK-LABEL: test122: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1159 ; CHECK-NEXT: vldi $vr1, -903 ; CHECK-NEXT: ret entry: ret { float, double } { float 1.5625000000, double 1.5625000000 } } define dso_local { float, double } @test123() { ; CHECK-LABEL: test123: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1158 ; CHECK-NEXT: vldi $vr1, -902 ; CHECK-NEXT: ret entry: ret { float, double } { float 1.6250000000, double 1.6250000000 } } define dso_local { float, double } @test124() { ; CHECK-LABEL: test124: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1157 ; CHECK-NEXT: vldi $vr1, -901 ; CHECK-NEXT: ret entry: ret { float, double } { float 1.6875000000, double 1.6875000000 } } define dso_local { float, double } @test125() { ; CHECK-LABEL: test125: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1156 ; CHECK-NEXT: vldi $vr1, -900 ; CHECK-NEXT: ret entry: ret { float, double } { float 1.7500000000, double 1.7500000000 } } define dso_local { float, double } @test126() { ; CHECK-LABEL: test126: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1155 ; CHECK-NEXT: vldi $vr1, -899 ; CHECK-NEXT: ret entry: ret { float, double } { float 1.8125000000, double 1.8125000000 } } define dso_local { float, double } @test127() { ; CHECK-LABEL: test127: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1154 ; CHECK-NEXT: vldi $vr1, -898 ; CHECK-NEXT: ret entry: ret { float, double } { float 1.8750000000, double 1.8750000000 } } define dso_local { float, double } @test128() { ; CHECK-LABEL: test128: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1153 ; CHECK-NEXT: vldi $vr1, -897 ; CHECK-NEXT: ret entry: ret { float, double } { float 1.9375000000, double 1.9375000000 } } define dso_local { float, double } @test129() { ; CHECK-LABEL: test129: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1152 ; CHECK-NEXT: vldi $vr1, -896 ; CHECK-NEXT: ret entry: ret { float, double } { float -2.0000000000, double -2.0000000000 } } define dso_local { float, double } @test130() { ; CHECK-LABEL: test130: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1151 ; CHECK-NEXT: vldi $vr1, -895 ; CHECK-NEXT: ret entry: ret { float, double } { float -2.1250000000, double -2.1250000000 } } define dso_local { float, double } @test131() { ; CHECK-LABEL: test131: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1150 ; CHECK-NEXT: vldi $vr1, -894 ; CHECK-NEXT: ret entry: ret { float, double } { float -2.2500000000, double -2.2500000000 } } define dso_local { float, double } @test132() { ; CHECK-LABEL: test132: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1149 ; CHECK-NEXT: vldi $vr1, -893 ; CHECK-NEXT: ret entry: ret { float, double } { float -2.3750000000, double -2.3750000000 } } define dso_local { float, double } @test133() { ; CHECK-LABEL: test133: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1148 ; CHECK-NEXT: vldi $vr1, -892 ; CHECK-NEXT: ret entry: ret { float, double } { float -2.5000000000, double -2.5000000000 } } define dso_local { float, double } @test134() { ; CHECK-LABEL: test134: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1147 ; CHECK-NEXT: vldi $vr1, -891 ; CHECK-NEXT: ret entry: ret { float, double } { float -2.6250000000, double -2.6250000000 } } define dso_local { float, double } @test135() { ; CHECK-LABEL: test135: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1146 ; CHECK-NEXT: vldi $vr1, -890 ; CHECK-NEXT: ret entry: ret { float, double } { float -2.7500000000, double -2.7500000000 } } define dso_local { float, double } @test136() { ; CHECK-LABEL: test136: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1145 ; CHECK-NEXT: vldi $vr1, -889 ; CHECK-NEXT: ret entry: ret { float, double } { float -2.8750000000, double -2.8750000000 } } define dso_local { float, double } @test137() { ; CHECK-LABEL: test137: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1144 ; CHECK-NEXT: vldi $vr1, -888 ; CHECK-NEXT: ret entry: ret { float, double } { float -3.0000000000, double -3.0000000000 } } define dso_local { float, double } @test138() { ; CHECK-LABEL: test138: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1143 ; CHECK-NEXT: vldi $vr1, -887 ; CHECK-NEXT: ret entry: ret { float, double } { float -3.1250000000, double -3.1250000000 } } define dso_local { float, double } @test139() { ; CHECK-LABEL: test139: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1142 ; CHECK-NEXT: vldi $vr1, -886 ; CHECK-NEXT: ret entry: ret { float, double } { float -3.2500000000, double -3.2500000000 } } define dso_local { float, double } @test140() { ; CHECK-LABEL: test140: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1141 ; CHECK-NEXT: vldi $vr1, -885 ; CHECK-NEXT: ret entry: ret { float, double } { float -3.3750000000, double -3.3750000000 } } define dso_local { float, double } @test141() { ; CHECK-LABEL: test141: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1140 ; CHECK-NEXT: vldi $vr1, -884 ; CHECK-NEXT: ret entry: ret { float, double } { float -3.5000000000, double -3.5000000000 } } define dso_local { float, double } @test142() { ; CHECK-LABEL: test142: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1139 ; CHECK-NEXT: vldi $vr1, -883 ; CHECK-NEXT: ret entry: ret { float, double } { float -3.6250000000, double -3.6250000000 } } define dso_local { float, double } @test143() { ; CHECK-LABEL: test143: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1138 ; CHECK-NEXT: vldi $vr1, -882 ; CHECK-NEXT: ret entry: ret { float, double } { float -3.7500000000, double -3.7500000000 } } define dso_local { float, double } @test144() { ; CHECK-LABEL: test144: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1137 ; CHECK-NEXT: vldi $vr1, -881 ; CHECK-NEXT: ret entry: ret { float, double } { float -3.8750000000, double -3.8750000000 } } define dso_local { float, double } @test145() { ; CHECK-LABEL: test145: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1136 ; CHECK-NEXT: vldi $vr1, -880 ; CHECK-NEXT: ret entry: ret { float, double } { float -4.0000000000, double -4.0000000000 } } define dso_local { float, double } @test146() { ; CHECK-LABEL: test146: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1135 ; CHECK-NEXT: vldi $vr1, -879 ; CHECK-NEXT: ret entry: ret { float, double } { float -4.2500000000, double -4.2500000000 } } define dso_local { float, double } @test147() { ; CHECK-LABEL: test147: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1134 ; CHECK-NEXT: vldi $vr1, -878 ; CHECK-NEXT: ret entry: ret { float, double } { float -4.5000000000, double -4.5000000000 } } define dso_local { float, double } @test148() { ; CHECK-LABEL: test148: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1133 ; CHECK-NEXT: vldi $vr1, -877 ; CHECK-NEXT: ret entry: ret { float, double } { float -4.7500000000, double -4.7500000000 } } define dso_local { float, double } @test149() { ; CHECK-LABEL: test149: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1132 ; CHECK-NEXT: vldi $vr1, -876 ; CHECK-NEXT: ret entry: ret { float, double } { float -5.0000000000, double -5.0000000000 } } define dso_local { float, double } @test150() { ; CHECK-LABEL: test150: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1131 ; CHECK-NEXT: vldi $vr1, -875 ; CHECK-NEXT: ret entry: ret { float, double } { float -5.2500000000, double -5.2500000000 } } define dso_local { float, double } @test151() { ; CHECK-LABEL: test151: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1130 ; CHECK-NEXT: vldi $vr1, -874 ; CHECK-NEXT: ret entry: ret { float, double } { float -5.5000000000, double -5.5000000000 } } define dso_local { float, double } @test152() { ; CHECK-LABEL: test152: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1129 ; CHECK-NEXT: vldi $vr1, -873 ; CHECK-NEXT: ret entry: ret { float, double } { float -5.7500000000, double -5.7500000000 } } define dso_local { float, double } @test153() { ; CHECK-LABEL: test153: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1128 ; CHECK-NEXT: vldi $vr1, -872 ; CHECK-NEXT: ret entry: ret { float, double } { float -6.0000000000, double -6.0000000000 } } define dso_local { float, double } @test154() { ; CHECK-LABEL: test154: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1127 ; CHECK-NEXT: vldi $vr1, -871 ; CHECK-NEXT: ret entry: ret { float, double } { float -6.2500000000, double -6.2500000000 } } define dso_local { float, double } @test155() { ; CHECK-LABEL: test155: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1126 ; CHECK-NEXT: vldi $vr1, -870 ; CHECK-NEXT: ret entry: ret { float, double } { float -6.5000000000, double -6.5000000000 } } define dso_local { float, double } @test156() { ; CHECK-LABEL: test156: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1125 ; CHECK-NEXT: vldi $vr1, -869 ; CHECK-NEXT: ret entry: ret { float, double } { float -6.7500000000, double -6.7500000000 } } define dso_local { float, double } @test157() { ; CHECK-LABEL: test157: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1124 ; CHECK-NEXT: vldi $vr1, -868 ; CHECK-NEXT: ret entry: ret { float, double } { float -7.0000000000, double -7.0000000000 } } define dso_local { float, double } @test158() { ; CHECK-LABEL: test158: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1123 ; CHECK-NEXT: vldi $vr1, -867 ; CHECK-NEXT: ret entry: ret { float, double } { float -7.2500000000, double -7.2500000000 } } define dso_local { float, double } @test159() { ; CHECK-LABEL: test159: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1122 ; CHECK-NEXT: vldi $vr1, -866 ; CHECK-NEXT: ret entry: ret { float, double } { float -7.5000000000, double -7.5000000000 } } define dso_local { float, double } @test160() { ; CHECK-LABEL: test160: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1121 ; CHECK-NEXT: vldi $vr1, -865 ; CHECK-NEXT: ret entry: ret { float, double } { float -7.7500000000, double -7.7500000000 } } define dso_local { float, double } @test161() { ; CHECK-LABEL: test161: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1120 ; CHECK-NEXT: vldi $vr1, -864 ; CHECK-NEXT: ret entry: ret { float, double } { float -8.0000000000, double -8.0000000000 } } define dso_local { float, double } @test162() { ; CHECK-LABEL: test162: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1119 ; CHECK-NEXT: vldi $vr1, -863 ; CHECK-NEXT: ret entry: ret { float, double } { float -8.5000000000, double -8.5000000000 } } define dso_local { float, double } @test163() { ; CHECK-LABEL: test163: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1118 ; CHECK-NEXT: vldi $vr1, -862 ; CHECK-NEXT: ret entry: ret { float, double } { float -9.0000000000, double -9.0000000000 } } define dso_local { float, double } @test164() { ; CHECK-LABEL: test164: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1117 ; CHECK-NEXT: vldi $vr1, -861 ; CHECK-NEXT: ret entry: ret { float, double } { float -9.5000000000, double -9.5000000000 } } define dso_local { float, double } @test165() { ; CHECK-LABEL: test165: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1116 ; CHECK-NEXT: vldi $vr1, -860 ; CHECK-NEXT: ret entry: ret { float, double } { float -10.0000000000, double -10.0000000000 } } define dso_local { float, double } @test166() { ; CHECK-LABEL: test166: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1115 ; CHECK-NEXT: vldi $vr1, -859 ; CHECK-NEXT: ret entry: ret { float, double } { float -10.5000000000, double -10.5000000000 } } define dso_local { float, double } @test167() { ; CHECK-LABEL: test167: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1114 ; CHECK-NEXT: vldi $vr1, -858 ; CHECK-NEXT: ret entry: ret { float, double } { float -11.0000000000, double -11.0000000000 } } define dso_local { float, double } @test168() { ; CHECK-LABEL: test168: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1113 ; CHECK-NEXT: vldi $vr1, -857 ; CHECK-NEXT: ret entry: ret { float, double } { float -11.5000000000, double -11.5000000000 } } define dso_local { float, double } @test169() { ; CHECK-LABEL: test169: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1112 ; CHECK-NEXT: vldi $vr1, -856 ; CHECK-NEXT: ret entry: ret { float, double } { float -12.0000000000, double -12.0000000000 } } define dso_local { float, double } @test170() { ; CHECK-LABEL: test170: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1111 ; CHECK-NEXT: vldi $vr1, -855 ; CHECK-NEXT: ret entry: ret { float, double } { float -12.5000000000, double -12.5000000000 } } define dso_local { float, double } @test171() { ; CHECK-LABEL: test171: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1110 ; CHECK-NEXT: vldi $vr1, -854 ; CHECK-NEXT: ret entry: ret { float, double } { float -13.0000000000, double -13.0000000000 } } define dso_local { float, double } @test172() { ; CHECK-LABEL: test172: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1109 ; CHECK-NEXT: vldi $vr1, -853 ; CHECK-NEXT: ret entry: ret { float, double } { float -13.5000000000, double -13.5000000000 } } define dso_local { float, double } @test173() { ; CHECK-LABEL: test173: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1108 ; CHECK-NEXT: vldi $vr1, -852 ; CHECK-NEXT: ret entry: ret { float, double } { float -14.0000000000, double -14.0000000000 } } define dso_local { float, double } @test174() { ; CHECK-LABEL: test174: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1107 ; CHECK-NEXT: vldi $vr1, -851 ; CHECK-NEXT: ret entry: ret { float, double } { float -14.5000000000, double -14.5000000000 } } define dso_local { float, double } @test175() { ; CHECK-LABEL: test175: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1106 ; CHECK-NEXT: vldi $vr1, -850 ; CHECK-NEXT: ret entry: ret { float, double } { float -15.0000000000, double -15.0000000000 } } define dso_local { float, double } @test176() { ; CHECK-LABEL: test176: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1105 ; CHECK-NEXT: vldi $vr1, -849 ; CHECK-NEXT: ret entry: ret { float, double } { float -15.5000000000, double -15.5000000000 } } define dso_local { float, double } @test177() { ; CHECK-LABEL: test177: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1104 ; CHECK-NEXT: vldi $vr1, -848 ; CHECK-NEXT: ret entry: ret { float, double } { float -16.0000000000, double -16.0000000000 } } define dso_local { float, double } @test178() { ; CHECK-LABEL: test178: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1103 ; CHECK-NEXT: vldi $vr1, -847 ; CHECK-NEXT: ret entry: ret { float, double } { float -17.0000000000, double -17.0000000000 } } define dso_local { float, double } @test179() { ; CHECK-LABEL: test179: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1102 ; CHECK-NEXT: vldi $vr1, -846 ; CHECK-NEXT: ret entry: ret { float, double } { float -18.0000000000, double -18.0000000000 } } define dso_local { float, double } @test180() { ; CHECK-LABEL: test180: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1101 ; CHECK-NEXT: vldi $vr1, -845 ; CHECK-NEXT: ret entry: ret { float, double } { float -19.0000000000, double -19.0000000000 } } define dso_local { float, double } @test181() { ; CHECK-LABEL: test181: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1100 ; CHECK-NEXT: vldi $vr1, -844 ; CHECK-NEXT: ret entry: ret { float, double } { float -20.0000000000, double -20.0000000000 } } define dso_local { float, double } @test182() { ; CHECK-LABEL: test182: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1099 ; CHECK-NEXT: vldi $vr1, -843 ; CHECK-NEXT: ret entry: ret { float, double } { float -21.0000000000, double -21.0000000000 } } define dso_local { float, double } @test183() { ; CHECK-LABEL: test183: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1098 ; CHECK-NEXT: vldi $vr1, -842 ; CHECK-NEXT: ret entry: ret { float, double } { float -22.0000000000, double -22.0000000000 } } define dso_local { float, double } @test184() { ; CHECK-LABEL: test184: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1097 ; CHECK-NEXT: vldi $vr1, -841 ; CHECK-NEXT: ret entry: ret { float, double } { float -23.0000000000, double -23.0000000000 } } define dso_local { float, double } @test185() { ; CHECK-LABEL: test185: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1096 ; CHECK-NEXT: vldi $vr1, -840 ; CHECK-NEXT: ret entry: ret { float, double } { float -24.0000000000, double -24.0000000000 } } define dso_local { float, double } @test186() { ; CHECK-LABEL: test186: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1095 ; CHECK-NEXT: vldi $vr1, -839 ; CHECK-NEXT: ret entry: ret { float, double } { float -25.0000000000, double -25.0000000000 } } define dso_local { float, double } @test187() { ; CHECK-LABEL: test187: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1094 ; CHECK-NEXT: vldi $vr1, -838 ; CHECK-NEXT: ret entry: ret { float, double } { float -26.0000000000, double -26.0000000000 } } define dso_local { float, double } @test188() { ; CHECK-LABEL: test188: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1093 ; CHECK-NEXT: vldi $vr1, -837 ; CHECK-NEXT: ret entry: ret { float, double } { float -27.0000000000, double -27.0000000000 } } define dso_local { float, double } @test189() { ; CHECK-LABEL: test189: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1092 ; CHECK-NEXT: vldi $vr1, -836 ; CHECK-NEXT: ret entry: ret { float, double } { float -28.0000000000, double -28.0000000000 } } define dso_local { float, double } @test190() { ; CHECK-LABEL: test190: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1091 ; CHECK-NEXT: vldi $vr1, -835 ; CHECK-NEXT: ret entry: ret { float, double } { float -29.0000000000, double -29.0000000000 } } define dso_local { float, double } @test191() { ; CHECK-LABEL: test191: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1090 ; CHECK-NEXT: vldi $vr1, -834 ; CHECK-NEXT: ret entry: ret { float, double } { float -30.0000000000, double -30.0000000000 } } define dso_local { float, double } @test192() { ; CHECK-LABEL: test192: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1089 ; CHECK-NEXT: vldi $vr1, -833 ; CHECK-NEXT: ret entry: ret { float, double } { float -31.0000000000, double -31.0000000000 } } define dso_local { float, double } @test193() { ; CHECK-LABEL: test193: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1088 ; CHECK-NEXT: vldi $vr1, -832 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.1250000000, double -0.1250000000 } } define dso_local { float, double } @test194() { ; CHECK-LABEL: test194: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1087 ; CHECK-NEXT: vldi $vr1, -831 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.1328125000, double -0.1328125000 } } define dso_local { float, double } @test195() { ; CHECK-LABEL: test195: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1086 ; CHECK-NEXT: vldi $vr1, -830 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.1406250000, double -0.1406250000 } } define dso_local { float, double } @test196() { ; CHECK-LABEL: test196: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1085 ; CHECK-NEXT: vldi $vr1, -829 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.1484375000, double -0.1484375000 } } define dso_local { float, double } @test197() { ; CHECK-LABEL: test197: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1084 ; CHECK-NEXT: vldi $vr1, -828 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.1562500000, double -0.1562500000 } } define dso_local { float, double } @test198() { ; CHECK-LABEL: test198: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1083 ; CHECK-NEXT: vldi $vr1, -827 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.1640625000, double -0.1640625000 } } define dso_local { float, double } @test199() { ; CHECK-LABEL: test199: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1082 ; CHECK-NEXT: vldi $vr1, -826 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.1718750000, double -0.1718750000 } } define dso_local { float, double } @test200() { ; CHECK-LABEL: test200: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1081 ; CHECK-NEXT: vldi $vr1, -825 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.1796875000, double -0.1796875000 } } define dso_local { float, double } @test201() { ; CHECK-LABEL: test201: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1080 ; CHECK-NEXT: vldi $vr1, -824 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.1875000000, double -0.1875000000 } } define dso_local { float, double } @test202() { ; CHECK-LABEL: test202: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1079 ; CHECK-NEXT: vldi $vr1, -823 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.1953125000, double -0.1953125000 } } define dso_local { float, double } @test203() { ; CHECK-LABEL: test203: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1078 ; CHECK-NEXT: vldi $vr1, -822 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.2031250000, double -0.2031250000 } } define dso_local { float, double } @test204() { ; CHECK-LABEL: test204: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1077 ; CHECK-NEXT: vldi $vr1, -821 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.2109375000, double -0.2109375000 } } define dso_local { float, double } @test205() { ; CHECK-LABEL: test205: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1076 ; CHECK-NEXT: vldi $vr1, -820 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.2187500000, double -0.2187500000 } } define dso_local { float, double } @test206() { ; CHECK-LABEL: test206: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1075 ; CHECK-NEXT: vldi $vr1, -819 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.2265625000, double -0.2265625000 } } define dso_local { float, double } @test207() { ; CHECK-LABEL: test207: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1074 ; CHECK-NEXT: vldi $vr1, -818 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.2343750000, double -0.2343750000 } } define dso_local { float, double } @test208() { ; CHECK-LABEL: test208: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1073 ; CHECK-NEXT: vldi $vr1, -817 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.2421875000, double -0.2421875000 } } define dso_local { float, double } @test209() { ; CHECK-LABEL: test209: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1072 ; CHECK-NEXT: vldi $vr1, -816 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.2500000000, double -0.2500000000 } } define dso_local { float, double } @test210() { ; CHECK-LABEL: test210: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1071 ; CHECK-NEXT: vldi $vr1, -815 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.2656250000, double -0.2656250000 } } define dso_local { float, double } @test211() { ; CHECK-LABEL: test211: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1070 ; CHECK-NEXT: vldi $vr1, -814 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.2812500000, double -0.2812500000 } } define dso_local { float, double } @test212() { ; CHECK-LABEL: test212: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1069 ; CHECK-NEXT: vldi $vr1, -813 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.2968750000, double -0.2968750000 } } define dso_local { float, double } @test213() { ; CHECK-LABEL: test213: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1068 ; CHECK-NEXT: vldi $vr1, -812 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.3125000000, double -0.3125000000 } } define dso_local { float, double } @test214() { ; CHECK-LABEL: test214: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1067 ; CHECK-NEXT: vldi $vr1, -811 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.3281250000, double -0.3281250000 } } define dso_local { float, double } @test215() { ; CHECK-LABEL: test215: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1066 ; CHECK-NEXT: vldi $vr1, -810 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.3437500000, double -0.3437500000 } } define dso_local { float, double } @test216() { ; CHECK-LABEL: test216: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1065 ; CHECK-NEXT: vldi $vr1, -809 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.3593750000, double -0.3593750000 } } define dso_local { float, double } @test217() { ; CHECK-LABEL: test217: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1064 ; CHECK-NEXT: vldi $vr1, -808 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.3750000000, double -0.3750000000 } } define dso_local { float, double } @test218() { ; CHECK-LABEL: test218: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1063 ; CHECK-NEXT: vldi $vr1, -807 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.3906250000, double -0.3906250000 } } define dso_local { float, double } @test219() { ; CHECK-LABEL: test219: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1062 ; CHECK-NEXT: vldi $vr1, -806 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.4062500000, double -0.4062500000 } } define dso_local { float, double } @test220() { ; CHECK-LABEL: test220: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1061 ; CHECK-NEXT: vldi $vr1, -805 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.4218750000, double -0.4218750000 } } define dso_local { float, double } @test221() { ; CHECK-LABEL: test221: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1060 ; CHECK-NEXT: vldi $vr1, -804 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.4375000000, double -0.4375000000 } } define dso_local { float, double } @test222() { ; CHECK-LABEL: test222: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1059 ; CHECK-NEXT: vldi $vr1, -803 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.4531250000, double -0.4531250000 } } define dso_local { float, double } @test223() { ; CHECK-LABEL: test223: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1058 ; CHECK-NEXT: vldi $vr1, -802 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.4687500000, double -0.4687500000 } } define dso_local { float, double } @test224() { ; CHECK-LABEL: test224: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1057 ; CHECK-NEXT: vldi $vr1, -801 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.4843750000, double -0.4843750000 } } define dso_local { float, double } @test225() { ; CHECK-LABEL: test225: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1056 ; CHECK-NEXT: vldi $vr1, -800 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.5000000000, double -0.5000000000 } } define dso_local { float, double } @test226() { ; CHECK-LABEL: test226: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1055 ; CHECK-NEXT: vldi $vr1, -799 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.5312500000, double -0.5312500000 } } define dso_local { float, double } @test227() { ; CHECK-LABEL: test227: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1054 ; CHECK-NEXT: vldi $vr1, -798 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.5625000000, double -0.5625000000 } } define dso_local { float, double } @test228() { ; CHECK-LABEL: test228: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1053 ; CHECK-NEXT: vldi $vr1, -797 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.5937500000, double -0.5937500000 } } define dso_local { float, double } @test229() { ; CHECK-LABEL: test229: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1052 ; CHECK-NEXT: vldi $vr1, -796 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.6250000000, double -0.6250000000 } } define dso_local { float, double } @test230() { ; CHECK-LABEL: test230: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1051 ; CHECK-NEXT: vldi $vr1, -795 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.6562500000, double -0.6562500000 } } define dso_local { float, double } @test231() { ; CHECK-LABEL: test231: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1050 ; CHECK-NEXT: vldi $vr1, -794 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.6875000000, double -0.6875000000 } } define dso_local { float, double } @test232() { ; CHECK-LABEL: test232: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1049 ; CHECK-NEXT: vldi $vr1, -793 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.7187500000, double -0.7187500000 } } define dso_local { float, double } @test233() { ; CHECK-LABEL: test233: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1048 ; CHECK-NEXT: vldi $vr1, -792 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.7500000000, double -0.7500000000 } } define dso_local { float, double } @test234() { ; CHECK-LABEL: test234: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1047 ; CHECK-NEXT: vldi $vr1, -791 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.7812500000, double -0.7812500000 } } define dso_local { float, double } @test235() { ; CHECK-LABEL: test235: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1046 ; CHECK-NEXT: vldi $vr1, -790 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.8125000000, double -0.8125000000 } } define dso_local { float, double } @test236() { ; CHECK-LABEL: test236: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1045 ; CHECK-NEXT: vldi $vr1, -789 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.8437500000, double -0.8437500000 } } define dso_local { float, double } @test237() { ; CHECK-LABEL: test237: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1044 ; CHECK-NEXT: vldi $vr1, -788 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.8750000000, double -0.8750000000 } } define dso_local { float, double } @test238() { ; CHECK-LABEL: test238: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1043 ; CHECK-NEXT: vldi $vr1, -787 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.9062500000, double -0.9062500000 } } define dso_local { float, double } @test239() { ; CHECK-LABEL: test239: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1042 ; CHECK-NEXT: vldi $vr1, -786 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.9375000000, double -0.9375000000 } } define dso_local { float, double } @test240() { ; CHECK-LABEL: test240: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1041 ; CHECK-NEXT: vldi $vr1, -785 ; CHECK-NEXT: ret entry: ret { float, double } { float -0.9687500000, double -0.9687500000 } } define dso_local { float, double } @test241() { ; CHECK-LABEL: test241: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1040 ; CHECK-NEXT: vldi $vr1, -784 ; CHECK-NEXT: ret entry: ret { float, double } { float -1.0000000000, double -1.0000000000 } } define dso_local { float, double } @test242() { ; CHECK-LABEL: test242: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1039 ; CHECK-NEXT: vldi $vr1, -783 ; CHECK-NEXT: ret entry: ret { float, double } { float -1.0625000000, double -1.0625000000 } } define dso_local { float, double } @test243() { ; CHECK-LABEL: test243: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1038 ; CHECK-NEXT: vldi $vr1, -782 ; CHECK-NEXT: ret entry: ret { float, double } { float -1.1250000000, double -1.1250000000 } } define dso_local { float, double } @test244() { ; CHECK-LABEL: test244: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1037 ; CHECK-NEXT: vldi $vr1, -781 ; CHECK-NEXT: ret entry: ret { float, double } { float -1.1875000000, double -1.1875000000 } } define dso_local { float, double } @test245() { ; CHECK-LABEL: test245: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1036 ; CHECK-NEXT: vldi $vr1, -780 ; CHECK-NEXT: ret entry: ret { float, double } { float -1.2500000000, double -1.2500000000 } } define dso_local { float, double } @test246() { ; CHECK-LABEL: test246: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1035 ; CHECK-NEXT: vldi $vr1, -779 ; CHECK-NEXT: ret entry: ret { float, double } { float -1.3125000000, double -1.3125000000 } } define dso_local { float, double } @test247() { ; CHECK-LABEL: test247: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1034 ; CHECK-NEXT: vldi $vr1, -778 ; CHECK-NEXT: ret entry: ret { float, double } { float -1.3750000000, double -1.3750000000 } } define dso_local { float, double } @test248() { ; CHECK-LABEL: test248: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1033 ; CHECK-NEXT: vldi $vr1, -777 ; CHECK-NEXT: ret entry: ret { float, double } { float -1.4375000000, double -1.4375000000 } } define dso_local { float, double } @test249() { ; CHECK-LABEL: test249: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1032 ; CHECK-NEXT: vldi $vr1, -776 ; CHECK-NEXT: ret entry: ret { float, double } { float -1.5000000000, double -1.5000000000 } } define dso_local { float, double } @test250() { ; CHECK-LABEL: test250: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1031 ; CHECK-NEXT: vldi $vr1, -775 ; CHECK-NEXT: ret entry: ret { float, double } { float -1.5625000000, double -1.5625000000 } } define dso_local { float, double } @test251() { ; CHECK-LABEL: test251: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1030 ; CHECK-NEXT: vldi $vr1, -774 ; CHECK-NEXT: ret entry: ret { float, double } { float -1.6250000000, double -1.6250000000 } } define dso_local { float, double } @test252() { ; CHECK-LABEL: test252: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1029 ; CHECK-NEXT: vldi $vr1, -773 ; CHECK-NEXT: ret entry: ret { float, double } { float -1.6875000000, double -1.6875000000 } } define dso_local { float, double } @test253() { ; CHECK-LABEL: test253: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1028 ; CHECK-NEXT: vldi $vr1, -772 ; CHECK-NEXT: ret entry: ret { float, double } { float -1.7500000000, double -1.7500000000 } } define dso_local { float, double } @test254() { ; CHECK-LABEL: test254: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1027 ; CHECK-NEXT: vldi $vr1, -771 ; CHECK-NEXT: ret entry: ret { float, double } { float -1.8125000000, double -1.8125000000 } } define dso_local { float, double } @test255() { ; CHECK-LABEL: test255: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1026 ; CHECK-NEXT: vldi $vr1, -770 ; CHECK-NEXT: ret entry: ret { float, double } { float -1.8750000000, double -1.8750000000 } } define dso_local { float, double } @test256() { ; CHECK-LABEL: test256: ; CHECK: # %bb.0: # %entry ; CHECK-NEXT: vldi $vr0, -1025 ; CHECK-NEXT: vldi $vr1, -769 ; CHECK-NEXT: ret entry: ret { float, double } { float -1.9375000000, double -1.9375000000 } }