MCPcopy Create free account
hub / github.com/apache/arrow / PyFloat_FromHalf

Function PyFloat_FromHalf

python/pyarrow/src/arrow/python/helpers.cc:77–81  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

75}
76
77PyObject* PyFloat_FromHalf(uint16_t value) {
78 // Convert the uint16_t Float16 value to a PyFloat object
79 arrow::util::Float16 half_val = arrow::util::Float16::FromBits(value);
80 return PyFloat_FromDouble(half_val.ToDouble());
81}
82
83Result<uint16_t> PyFloat_AsHalf(PyObject* obj) {
84 if (PyFloat_Check(obj)) {

Callers

nothing calls this directly

Calls 2

FromBitsFunction · 0.85
ToDoubleMethod · 0.45

Tested by

no test coverage detected