| ; 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 } |
| } |