MCPcopy Create free account
hub / github.com/numpy/numpy / npy_cpu_features_dict

Function npy_cpu_features_dict

numpy/core/src/common/npy_cpu_features.c:124–137  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

122
123
124NPY_VISIBILITY_HIDDEN PyObject *
125npy_cpu_features_dict(void)
126{
127 PyObject *dict = PyDict_New();
128 if (dict) {
129 for(unsigned i = 0; i < sizeof(features)/sizeof(features[0]); ++i)
130 if (PyDict_SetItemString(dict, features[i].string,
131 npy__cpu_have[features[i].feature] ? Py_True : Py_False) < 0) {
132 Py_DECREF(dict);
133 return NULL;
134 }
135 }
136 return dict;
137}
138
139#define NPY__CPU_PYLIST_APPEND_CB(FEATURE, LIST) \
140 item = PyUnicode_FromString(NPY_TOSTRING(FEATURE)); \

Callers 1

PyInit__multiarray_umathFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected