Lines Matching defs:makeF16

1374 Float16 makeF16(int sign_bit, int unbiased_exp, int mantissa) {
1390 HexFloat<FloatProxy<Float16>> parsed_value(makeF16(0, 0, 0));
1524 {"0x1.c00p0", true, "", makeF16(0, 0, 0x300)},
1525 {"0x0p0", true, "", makeF16(0, -15, 0x0)},
1526 {"0x000.0000p0", true, "", makeF16(0, -15, 0x0)},
1528 {"0x1p0", true, "", makeF16(0, 0, 0x0)},
1529 {"0x1.8p0", true, "", makeF16(0, 0, 0x200)},
1530 {"0x1.cp0", true, "", makeF16(0, 0, 0x300)},
1531 {"0x1.ep0", true, "", makeF16(0, 0, 0x380)},
1532 {"0x1.fp0", true, "", makeF16(0, 0, 0x3c0)},
1533 {"0x1.f8p0", true, "", makeF16(0, 0, 0x3e0)},
1534 {"0x1.fcp0", true, "", makeF16(0, 0, 0x3f0)},
1535 {"0x1.fep0", true, "", makeF16(0, 0, 0x3f8)},
1536 {"0x1.ffp0", true, "", makeF16(0, 0, 0x3fc)},
1539 {"0x1.ff8p0", true, "", makeF16(0, 0, 0x3fe)},
1540 {"0x1.ffcp0", true, "", makeF16(0, 0, 0x3ff)},
1541 {"0x1.800p0", true, "", makeF16(0, 0, 0x200)},
1542 {"0x1.c00p0", true, "", makeF16(0, 0, 0x300)},
1543 {"0x1.e00p0", true, "", makeF16(0, 0, 0x380)},
1544 {"0x1.f00p0", true, "", makeF16(0, 0, 0x3c0)},
1545 {"0x1.f80p0", true, "", makeF16(0, 0, 0x3e0)},
1546 {"0x1.fc0p0", true, "", makeF16(0, 0, 0x3f0)},
1547 {"0x1.fe0p0", true, "", makeF16(0, 0, 0x3f8)},
1548 {"0x1.ff0p0", true, "", makeF16(0, 0, 0x3fc)},
1549 {"0x1.ff8p0", true, "", makeF16(0, 0, 0x3fe)},
1550 {"0x1.ffcp0", true, "", makeF16(0, 0, 0x3ff)},
1552 {"0x1.c00000p0", true, "", makeF16(0, 0, 0x300)},
1553 {"0x1.e00000p0", true, "", makeF16(0, 0, 0x380)},
1554 {"0x1.f00000p0", true, "", makeF16(0, 0, 0x3c0)},
1555 {"0x1.f80000p0", true, "", makeF16(0, 0, 0x3e0)},
1556 {"0x1.fc0000p0", true, "", makeF16(0, 0, 0x3f0)},
1557 {"0x1.fe0000p0", true, "", makeF16(0, 0, 0x3f8)},
1558 {"0x1.ff0000p0", true, "", makeF16(0, 0, 0x3fc)},
1559 {"0x1.ff8000p0", true, "", makeF16(0, 0, 0x3fe)},
1560 {"0x1.ffcp0000", true, "", makeF16(0, 0, 0x3ff)},
1564 {"0x1.5a4p0", true, "", makeF16(0, 0, 0x169)},
1565 {"0x1.a58p0", true, "", makeF16(0, 0, 0x296)},
1568 {"0x1.5a40000p0", true, "", makeF16(0, 0, 0x169)},
1569 {"0x1.5a7ffffp0", true, "", makeF16(0, 0, 0x169)},
1570 {"0x1.a580000p0", true, "", makeF16(0, 0, 0x296)},
1571 {"0x1.a5bffffp0", true, "", makeF16(0, 0, 0x296)},
1573 {"-0x0p0", true, "", makeF16(1, -15, 0x0)},
1574 {"-0x000.0000p0", true, "", makeF16(1, -15, 0x0)},
1575 {"-0x1.5a40000p0", true, "", makeF16(1, 0, 0x169)},
1576 {"-0x1.5a7ffffp0", true, "", makeF16(1, 0, 0x169)},
1577 {"-0x1.a580000p0", true, "", makeF16(1, 0, 0x296)},
1578 {"-0x1.a5bffffp0", true, "", makeF16(1, 0, 0x296)}}));
1584 {"0x0p0", true, "", makeF16(0, -15, 0x0)},
1585 {"0x0p5000000000000", true, "", makeF16(0, -15, 0x0)},
1586 {"-0x0p5000000000000", true, "", makeF16(1, -15, 0x0)},
1588 {"0x1p0", true, "", makeF16(0, 0, 0x0)},
1589 {"0x1p1", true, "", makeF16(0, 1, 0x0)},
1590 {"0x1p16", true, "", makeF16(0, 16, 0x0)},
1591 {"0x1p-1", true, "", makeF16(0, -1, 0x0)},
1592 {"0x1p-14", true, "", makeF16(0, -14, 0x0)},
1594 {"0x2p0", true, "", makeF16(0, 1, 0x0)},
1595 {"0x2p1", true, "", makeF16(0, 2, 0x0)},
1596 {"0x2p15", true, "", makeF16(0, 16, 0x0)},
1597 {"0x2p-1", true, "", makeF16(0, 0, 0x0)},
1598 {"0x2p-15", true, "", makeF16(0, -14, 0x0)},
1600 {"0x8p0", true, "", makeF16(0, 3, 0x0)},
1601 {"0x8p1", true, "", makeF16(0, 4, 0x0)},
1602 {"0x8p13", true, "", makeF16(0, 16, 0x0)},
1603 {"0x8p-3", true, "", makeF16(0, 0, 0x0)},
1604 {"0x8p-17", true, "", makeF16(0, -14, 0x0)},
1606 {"0x10.0p0", true, "", makeF16(0, 4, 0x0)},
1607 {"0x10.0p1", true, "", makeF16(0, 5, 0x0)},
1608 {"0x10.0p12", true, "", makeF16(0, 16, 0x0)},
1609 {"0x10.0p-5", true, "", makeF16(0, -1, 0x0)},
1610 {"0x10.0p-18", true, "", makeF16(0, -14, 0x0)},
1614 {"0x1.5a40000p0", true, "", makeF16(0, 0, 0x169)},
1615 {"0x1.5a7ffffp0", true, "", makeF16(0, 0, 0x169)},
1616 {"0x2.5a40000p0", true, "", makeF16(0, 1, 0x0b4)},
1617 {"0x2.5a7ffffp0", true, "", makeF16(0, 1, 0x0b4)},
1618 {"0x4.5a40000p0", true, "", makeF16(0, 2, 0x05a)},
1619 {"0x4.5a7ffffp0", true, "", makeF16(0, 2, 0x05a)},
1620 {"0x8.5a40000p0", true, "", makeF16(0, 3, 0x02d)},
1621 {"0x8.5a7ffffp0", true, "", makeF16(0, 3, 0x02d)}}));