4#include <ae2fVK/clspv/addrspec.h> 
    5#include <ae2fVK/clspv/wrkitem.h> 
    6#include <ae2fVK/clspv/atom.h> 
    7#include <ae2fVK/clspv/stdint.h> 
   13#include <ae2f/Float.auto.h> 
   16#define CAST(t, x)  ((t)(x)) 
   17#define PTRCAST(t, x, pad)  CAST(t, CAST(intptr_t, x) + (pad)) 
   18#define MAX(a, b)   ((a) < (b) ? (b) : (a)) 
   20#define size_t      uint32_t 
   28#define ae2f_MAC(...)   void 
#define ae2f_structdef(key, name)
#define unless(...)
Invokes when condition is false.
#define __ae2f_MACRO_GENERATED
#define ACT(layer_idx, r, y, i, c)
#define ACT_DERIV(layer_idx, r, y, i, c)
#define __ae2f_AnnSlpFetchDeltaOne_imp(rret, ptr_tmp0, ptr_tmp1, prm_out, prm_out_desired, prm_oidx, prm_osz, fn_actderiv, fn_lossderiv)
#define __ae2f_AnnSlpFollowOneW_imp(inp, delta, weight, learningrate, inp_sz, inp_idx, out_sz, out_idx)
#define __ae2f_AnnSlpFollowOneB_imp(rret_bias, prm_delta, prm_learningrate_bias)
#define _clMlpGetHD1(__global, v_mem, r_delta_then, i_weight, i_delta, i_iidx, i_isz, i_oidx, i_osz)
#define _clMlpRvrse(v_tmp, r_delta_then, i_oidx, i_iidx, i_isz, i_actderiv_then, i_inp, i_deltaseed)
#define _clAtomAddF(__global, v_mem, prm_dst, prm_val)
#define _clAtomAddF_t(__global, host_float_t)
#define _clSlpPredict(__global, v_mem, ret, loc, p_inp, p_weight, p_bias, iidx, isz, oidx, osz, ACT)