MCPcopy Create free account
hub / github.com/VectorDB-NTU/RaBitQ-Library / fht_float

Function fht_float

include/rabitqlib/utils/fht_avx.hpp:10108–10233  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10106 helper_float_30_recursive(buf, 30);
10107}
10108inline int fht_float(float *buf, int log_n) {
10109 if (log_n == 0) {
10110 return 0;
10111 }
10112 if (log_n == 1) {
10113 helper_float_1(buf);
10114 return 0;
10115 }
10116 if (log_n == 2) {
10117 helper_float_2(buf);
10118 return 0;
10119 }
10120 if (log_n == 3) {
10121 helper_float_3(buf);
10122 return 0;
10123 }
10124 if (log_n == 4) {
10125 helper_float_4(buf);
10126 return 0;
10127 }
10128 if (log_n == 5) {
10129 helper_float_5(buf);
10130 return 0;
10131 }
10132 if (log_n == 6) {
10133 helper_float_6(buf);
10134 return 0;
10135 }
10136 if (log_n == 7) {
10137 helper_float_7(buf);
10138 return 0;
10139 }
10140 if (log_n == 8) {
10141 helper_float_8(buf);
10142 return 0;
10143 }
10144 if (log_n == 9) {
10145 helper_float_9(buf);
10146 return 0;
10147 }
10148 if (log_n == 10) {
10149 helper_float_10(buf);
10150 return 0;
10151 }
10152 if (log_n == 11) {
10153 helper_float_11(buf);
10154 return 0;
10155 }
10156 if (log_n == 12) {
10157 helper_float_12(buf);
10158 return 0;
10159 }
10160 if (log_n == 13) {
10161 helper_float_13(buf);
10162 return 0;
10163 }
10164 if (log_n == 14) {
10165 helper_float_14(buf);

Callers

nothing calls this directly

Calls 15

helper_float_1Function · 0.85
helper_float_2Function · 0.85
helper_float_3Function · 0.85
helper_float_4Function · 0.85
helper_float_5Function · 0.85
helper_float_6Function · 0.85
helper_float_7Function · 0.85
helper_float_8Function · 0.85
helper_float_9Function · 0.85
helper_float_10Function · 0.85
helper_float_11Function · 0.85
helper_float_12Function · 0.85

Tested by

no test coverage detected