| 107 | } |
| 108 | |
| 109 | static const char *getShortName(af::dtype type) { |
| 110 | switch (type) { |
| 111 | case f32: return detail::shortname<float>(); |
| 112 | case f64: return detail::shortname<double>(); |
| 113 | case c32: return detail::shortname<detail::cfloat>(); |
| 114 | case c64: return detail::shortname<detail::cdouble>(); |
| 115 | case u32: return detail::shortname<unsigned>(); |
| 116 | case s32: return detail::shortname<int>(); |
| 117 | case u64: return detail::shortname<unsigned long long>(); |
| 118 | case s64: return detail::shortname<long long>(); |
| 119 | case u16: return detail::shortname<unsigned short>(); |
| 120 | case s16: return detail::shortname<short>(); |
| 121 | case b8: return detail::shortname<char>(); |
| 122 | case s8: return detail::shortname<signed char>(); |
| 123 | case u8: return detail::shortname<unsigned char>(); |
| 124 | case f16: return "h"; |
| 125 | } |
| 126 | return ""; |
| 127 | } |
| 128 | |
| 129 | class Node { |
| 130 | public: |
no test coverage detected