@@ -29,7 +29,7 @@ def build_doxygen_page(name, items):
2929 for symbol in symbols :
3030 content += f".. doxygen{ directive } :: kernel_float::{ symbol } \n \n "
3131
32- stripped_name = name .lower ().replace (" " , "_" )
32+ stripped_name = name .lower ().replace (" " , "_" ). replace ( "/" , "_" )
3333 filename = f"api/{ stripped_name } .rst"
3434 print (f"writing to { filename } " )
3535
@@ -197,6 +197,17 @@ def build_index_page(groups):
197197 ("where" , "where(const C&, const L&, const R&)" ),
198198 ("where" , "where(const C&, const L&)" ),
199199 ("where" , "where(const C&)" ),
200+ ],
201+ "Memory read/write" : [
202+ ("load" , "load(const T*, const I&)" ),
203+ ("load" , "load(const T*, const I&, const M&)" ),
204+ ("loadn" , "loadn(const T*, ptrdiff_t)" ),
205+ ("loadn" , "loadn(const T*, ptrdiff_t, ptrdiff_t)" ),
206+ ("store" , "store(const V&, T *ptr, const I&)" ),
207+ ("store" , "store(const V&, T *ptr, const I&, const M&)" ),
208+ ("storen" , "storen(const V&, T*, ptrdiff_t)" ),
209+ ("storen" , "storen(const V&, T*, ptrdiff_t, ptrdiff_t)" ),
210+ ("aligned_ptr" , "aligned_ptr" , "struct" ),
200211 ]
201212}
202213
0 commit comments