@@ -1379,27 +1379,31 @@ pub unsafe fn fmuladdf128(a: f128, b: f128, c: f128) -> f128;
1379
1379
///
1380
1380
/// The stabilized version of this intrinsic is
1381
1381
/// [`f16::floor`](../../std/primitive.f16.html#method.floor)
1382
+ #[ rustc_intrinsic_const_stable_indirect]
1382
1383
#[ rustc_intrinsic]
1383
1384
#[ rustc_nounwind]
1384
1385
pub const unsafe fn floorf16 ( x : f16 ) -> f16 ;
1385
1386
/// Returns the largest integer less than or equal to an `f32`.
1386
1387
///
1387
1388
/// The stabilized version of this intrinsic is
1388
1389
/// [`f32::floor`](../../std/primitive.f32.html#method.floor)
1390
+ #[ rustc_intrinsic_const_stable_indirect]
1389
1391
#[ rustc_intrinsic]
1390
1392
#[ rustc_nounwind]
1391
1393
pub const unsafe fn floorf32 ( x : f32 ) -> f32 ;
1392
1394
/// Returns the largest integer less than or equal to an `f64`.
1393
1395
///
1394
1396
/// The stabilized version of this intrinsic is
1395
1397
/// [`f64::floor`](../../std/primitive.f64.html#method.floor)
1398
+ #[ rustc_intrinsic_const_stable_indirect]
1396
1399
#[ rustc_intrinsic]
1397
1400
#[ rustc_nounwind]
1398
1401
pub const unsafe fn floorf64 ( x : f64 ) -> f64 ;
1399
1402
/// Returns the largest integer less than or equal to an `f128`.
1400
1403
///
1401
1404
/// The stabilized version of this intrinsic is
1402
1405
/// [`f128::floor`](../../std/primitive.f128.html#method.floor)
1406
+ #[ rustc_intrinsic_const_stable_indirect]
1403
1407
#[ rustc_intrinsic]
1404
1408
#[ rustc_nounwind]
1405
1409
pub const unsafe fn floorf128 ( x : f128 ) -> f128 ;
@@ -1408,27 +1412,31 @@ pub const unsafe fn floorf128(x: f128) -> f128;
1408
1412
///
1409
1413
/// The stabilized version of this intrinsic is
1410
1414
/// [`f16::ceil`](../../std/primitive.f16.html#method.ceil)
1415
+ #[ rustc_intrinsic_const_stable_indirect]
1411
1416
#[ rustc_intrinsic]
1412
1417
#[ rustc_nounwind]
1413
1418
pub const unsafe fn ceilf16 ( x : f16 ) -> f16 ;
1414
1419
/// Returns the smallest integer greater than or equal to an `f32`.
1415
1420
///
1416
1421
/// The stabilized version of this intrinsic is
1417
1422
/// [`f32::ceil`](../../std/primitive.f32.html#method.ceil)
1423
+ #[ rustc_intrinsic_const_stable_indirect]
1418
1424
#[ rustc_intrinsic]
1419
1425
#[ rustc_nounwind]
1420
1426
pub const unsafe fn ceilf32 ( x : f32 ) -> f32 ;
1421
1427
/// Returns the smallest integer greater than or equal to an `f64`.
1422
1428
///
1423
1429
/// The stabilized version of this intrinsic is
1424
1430
/// [`f64::ceil`](../../std/primitive.f64.html#method.ceil)
1431
+ #[ rustc_intrinsic_const_stable_indirect]
1425
1432
#[ rustc_intrinsic]
1426
1433
#[ rustc_nounwind]
1427
1434
pub const unsafe fn ceilf64 ( x : f64 ) -> f64 ;
1428
1435
/// Returns the smallest integer greater than or equal to an `f128`.
1429
1436
///
1430
1437
/// The stabilized version of this intrinsic is
1431
1438
/// [`f128::ceil`](../../std/primitive.f128.html#method.ceil)
1439
+ #[ rustc_intrinsic_const_stable_indirect]
1432
1440
#[ rustc_intrinsic]
1433
1441
#[ rustc_nounwind]
1434
1442
pub const unsafe fn ceilf128 ( x : f128 ) -> f128 ;
@@ -1437,27 +1445,31 @@ pub const unsafe fn ceilf128(x: f128) -> f128;
1437
1445
///
1438
1446
/// The stabilized version of this intrinsic is
1439
1447
/// [`f16::trunc`](../../std/primitive.f16.html#method.trunc)
1448
+ #[ rustc_intrinsic_const_stable_indirect]
1440
1449
#[ rustc_intrinsic]
1441
1450
#[ rustc_nounwind]
1442
1451
pub const unsafe fn truncf16 ( x : f16 ) -> f16 ;
1443
1452
/// Returns the integer part of an `f32`.
1444
1453
///
1445
1454
/// The stabilized version of this intrinsic is
1446
1455
/// [`f32::trunc`](../../std/primitive.f32.html#method.trunc)
1456
+ #[ rustc_intrinsic_const_stable_indirect]
1447
1457
#[ rustc_intrinsic]
1448
1458
#[ rustc_nounwind]
1449
1459
pub const unsafe fn truncf32 ( x : f32 ) -> f32 ;
1450
1460
/// Returns the integer part of an `f64`.
1451
1461
///
1452
1462
/// The stabilized version of this intrinsic is
1453
1463
/// [`f64::trunc`](../../std/primitive.f64.html#method.trunc)
1464
+ #[ rustc_intrinsic_const_stable_indirect]
1454
1465
#[ rustc_intrinsic]
1455
1466
#[ rustc_nounwind]
1456
1467
pub const unsafe fn truncf64 ( x : f64 ) -> f64 ;
1457
1468
/// Returns the integer part of an `f128`.
1458
1469
///
1459
1470
/// The stabilized version of this intrinsic is
1460
1471
/// [`f128::trunc`](../../std/primitive.f128.html#method.trunc)
1472
+ #[ rustc_intrinsic_const_stable_indirect]
1461
1473
#[ rustc_intrinsic]
1462
1474
#[ rustc_nounwind]
1463
1475
pub const unsafe fn truncf128 ( x : f128 ) -> f128 ;
@@ -1467,6 +1479,7 @@ pub const unsafe fn truncf128(x: f128) -> f128;
1467
1479
///
1468
1480
/// The stabilized version of this intrinsic is
1469
1481
/// [`f16::round_ties_even`](../../std/primitive.f16.html#method.round_ties_even)
1482
+ #[ rustc_intrinsic_const_stable_indirect]
1470
1483
#[ rustc_intrinsic]
1471
1484
#[ rustc_nounwind]
1472
1485
pub const fn round_ties_even_f16 ( x : f16 ) -> f16 ;
@@ -1476,6 +1489,7 @@ pub const fn round_ties_even_f16(x: f16) -> f16;
1476
1489
///
1477
1490
/// The stabilized version of this intrinsic is
1478
1491
/// [`f32::round_ties_even`](../../std/primitive.f32.html#method.round_ties_even)
1492
+ #[ rustc_intrinsic_const_stable_indirect]
1479
1493
#[ rustc_intrinsic]
1480
1494
#[ rustc_nounwind]
1481
1495
pub const fn round_ties_even_f32 ( x : f32 ) -> f32 ;
@@ -1485,6 +1499,7 @@ pub const fn round_ties_even_f32(x: f32) -> f32;
1485
1499
///
1486
1500
/// The stabilized version of this intrinsic is
1487
1501
/// [`f64::round_ties_even`](../../std/primitive.f64.html#method.round_ties_even)
1502
+ #[ rustc_intrinsic_const_stable_indirect]
1488
1503
#[ rustc_intrinsic]
1489
1504
#[ rustc_nounwind]
1490
1505
pub const fn round_ties_even_f64 ( x : f64 ) -> f64 ;
@@ -1494,6 +1509,7 @@ pub const fn round_ties_even_f64(x: f64) -> f64;
1494
1509
///
1495
1510
/// The stabilized version of this intrinsic is
1496
1511
/// [`f128::round_ties_even`](../../std/primitive.f128.html#method.round_ties_even)
1512
+ #[ rustc_intrinsic_const_stable_indirect]
1497
1513
#[ rustc_intrinsic]
1498
1514
#[ rustc_nounwind]
1499
1515
pub const fn round_ties_even_f128 ( x : f128 ) -> f128 ;
@@ -1502,27 +1518,31 @@ pub const fn round_ties_even_f128(x: f128) -> f128;
1502
1518
///
1503
1519
/// The stabilized version of this intrinsic is
1504
1520
/// [`f16::round`](../../std/primitive.f16.html#method.round)
1521
+ #[ rustc_intrinsic_const_stable_indirect]
1505
1522
#[ rustc_intrinsic]
1506
1523
#[ rustc_nounwind]
1507
1524
pub const unsafe fn roundf16 ( x : f16 ) -> f16 ;
1508
1525
/// Returns the nearest integer to an `f32`. Rounds half-way cases away from zero.
1509
1526
///
1510
1527
/// The stabilized version of this intrinsic is
1511
1528
/// [`f32::round`](../../std/primitive.f32.html#method.round)
1529
+ #[ rustc_intrinsic_const_stable_indirect]
1512
1530
#[ rustc_intrinsic]
1513
1531
#[ rustc_nounwind]
1514
1532
pub const unsafe fn roundf32 ( x : f32 ) -> f32 ;
1515
1533
/// Returns the nearest integer to an `f64`. Rounds half-way cases away from zero.
1516
1534
///
1517
1535
/// The stabilized version of this intrinsic is
1518
1536
/// [`f64::round`](../../std/primitive.f64.html#method.round)
1537
+ #[ rustc_intrinsic_const_stable_indirect]
1519
1538
#[ rustc_intrinsic]
1520
1539
#[ rustc_nounwind]
1521
1540
pub const unsafe fn roundf64 ( x : f64 ) -> f64 ;
1522
1541
/// Returns the nearest integer to an `f128`. Rounds half-way cases away from zero.
1523
1542
///
1524
1543
/// The stabilized version of this intrinsic is
1525
1544
/// [`f128::round`](../../std/primitive.f128.html#method.round)
1545
+ #[ rustc_intrinsic_const_stable_indirect]
1526
1546
#[ rustc_intrinsic]
1527
1547
#[ rustc_nounwind]
1528
1548
pub const unsafe fn roundf128 ( x : f128 ) -> f128 ;
0 commit comments