Mercurial > vec
comparison utils/gengeneric.c @ 39:f9ca85d2f14c
*: rearrange some things; add avx512bw support
author | Paper <paper@tflc.us> |
---|---|
date | Sat, 26 Apr 2025 15:31:39 -0400 |
parents | fd42f9b1b95e |
children | 55cadb1fac4b |
comparison
equal
deleted
inserted
replaced
38:fd42f9b1b95e | 39:f9ca85d2f14c |
---|---|
63 "/* This file is automatically generated! Do not edit it directly!\n" | 63 "/* This file is automatically generated! Do not edit it directly!\n" |
64 " * Edit the code that generates it in utils/gengeneric.c --paper */\n" | 64 " * Edit the code that generates it in utils/gengeneric.c --paper */\n" |
65 "\n" | 65 "\n" |
66 "#ifndef VEC_IMPL_GENERIC_H_\n" | 66 "#ifndef VEC_IMPL_GENERIC_H_\n" |
67 "#define VEC_IMPL_GENERIC_H_\n" | 67 "#define VEC_IMPL_GENERIC_H_\n" |
68 "\n" | |
69 "#include <string.h>\n" | |
70 "\n" | |
71 "// -----------------------------------------------------------------\n" | |
72 "\n" | 68 "\n" |
73 "#define VEC_GENERIC_OPERATION(op, sign, bits, size) \\\n" | 69 "#define VEC_GENERIC_OPERATION(op, sign, bits, size) \\\n" |
74 " do { \\\n" | 70 " do { \\\n" |
75 " int i; \\\n" | 71 " int i; \\\n" |
76 " \\\n" | 72 " \\\n" |