/* * Global Switches */ #define SAC_DO_RTSPEC 0 #define SAC_DO_CHECK 0 #define SAC_DO_CHECK_TYPE 0 #define SAC_DO_CHECK_BOUNDARY 0 #define SAC_DO_CHECK_MALLOC 0 #define SAC_DO_CHECK_ERRNO 0 #define SAC_DO_CHECK_HEAP 0 #define SAC_DO_PHM 1 #define SAC_DO_APS 1 #define SAC_DO_DAO 1 #define SAC_DO_MSCA 1 #define SAC_DO_PROFILE 0 #define SAC_DO_PROFILE_WITH 0 #define SAC_DO_PROFILE_FUN 0 #define SAC_DO_PROFILE_INL 0 #define SAC_DO_PROFILE_LIB 0 #define SAC_DO_TRACE 0 #define SAC_DO_TRACE_REF 0 #define SAC_DO_TRACE_MEM 0 #define SAC_DO_TRACE_PRF 0 #define SAC_DO_TRACE_FUN 0 #define SAC_DO_TRACE_WL 0 #define SAC_DO_TRACE_AA 0 #define SAC_DO_TRACE_MT 0 #define SAC_DO_TRACE_RTSPEC 0 #define SAC_DO_CACHESIM 0 #define SAC_DO_CACHESIM_ADV 0 #define SAC_DO_CACHESIM_GLOBAL 1 #define SAC_DO_CACHESIM_FILE 0 #define SAC_DO_CACHESIM_PIPE 0 #define SAC_DO_CACHESIM_IMDT 1 #define SAC_DO_MULTITHREAD 1 #define SAC_DO_MT_PTHREAD 1 #define SAC_DO_MT_LPEL 0 #define SAC_DO_MT_OMP 0 #define SAC_DO_THREADS_STATIC 0 #define SAC_DO_FP 0 #define SAC_DO_MT_CREATE_JOIN 0 #define SAC_DEBUG_RC 0 /* * Global Settings */ #define SAC_RC_METHOD SAC_RCM_local #define SAC_FORCE_DESC_SIZE -1 /* * MUTC Backend Specific Switches */ #define SAC_MUTC_FUNAP_AS_CREATE 0 #define SAC_MUTC_THREAD_MALLOC 0 #define SAC_MUTC_DISABLE_THREAD_MEM 0 #define SAC_MUTC_BENCH 0 #define SAC_MUTC_MACROS 0 #define SAC_MUTC_RC_PLACES 1 #define SAC_MUTC_RC_INDIRECT 0 #define SAC_MUTC_SEQ_DATA_PARALLEL 0 #define SAC_MUTC_FORCE_SPAWN_FLAGS #define SAC_CUDA_MACROS 0 #define SAC_OMP_MACROS 0 #define SAC_BACKEND_C99 #define SAC_DO_COMPILE_MODULE 0 #define SAC_C_EXTERN extern /* * Global Settings */ #ifndef NULL # ifdef __cplusplus # define NULL 0 # else # define NULL (void*) 0 # endif #endif #define SAC_SET_TMPDIR "/tmp" #define SAC_SET_INITIAL_MASTER_HEAPSIZE 1048576 #define SAC_SET_INITIAL_WORKER_HEAPSIZE 65536 #define SAC_SET_INITIAL_UNIFIED_HEAPSIZE 0 #ifndef SAC_SET_RTSPEC_THREADS #define SAC_SET_RTSPEC_THREADS 1 #endif #ifndef SAC_SET_MTMODE #define SAC_SET_MTMODE 2 #endif #ifndef SAC_SET_THREADS_MAX #define SAC_SET_THREADS_MAX 32 #endif #ifndef SAC_SET_THREADS #define SAC_SET_THREADS 0 #endif #ifndef SAC_OMP_ACTIVE_LEVEL #define SAC_OMP_ACTIVE_LEVEL 1 #endif #ifndef SAC_SET_MASTERCLASS #define SAC_SET_MASTERCLASS 0 #endif #define SAC_SET_NUM_SCHEDULERS 1 #define SAC_SET_CACHE_1_SIZE -1 #define SAC_SET_CACHE_1_LINE 4 #define SAC_SET_CACHE_1_ASSOC 1 #define SAC_SET_CACHE_1_WRITEPOL SAC_CS_default #define SAC_SET_CACHE_1_MSCA_FACTOR 0.00 #define SAC_SET_CACHE_2_SIZE -1 #define SAC_SET_CACHE_2_LINE 4 #define SAC_SET_CACHE_2_ASSOC 1 #define SAC_SET_CACHE_2_WRITEPOL SAC_CS_default #define SAC_SET_CACHE_2_MSCA_FACTOR 0.00 #define SAC_SET_CACHE_3_SIZE -1 #define SAC_SET_CACHE_3_LINE 4 #define SAC_SET_CACHE_3_ASSOC 1 #define SAC_SET_CACHE_3_WRITEPOL SAC_CS_default #define SAC_SET_CACHE_3_MSCA_FACTOR 0.00 #define SAC_SET_CACHESIM_HOST "" #define SAC_SET_CACHESIM_FILE "a.out.cs" #define SAC_SET_CACHESIM_DIR "/tmp" #define SAC_SET_MAXFUN 0 #define SAC_SET_MAXFUNAP 1 #define SBLOCKSZ 16 #define LBLOCKSZ 256 /* * Includes */ #include "sac.h" #if SAC_OMP_MACROS #include "omp.h" #endif #if SAC_CUDA_MACROS #include #include #include #endif /* * SAC-Program matmul.sac : */ /* * type definitions */ SAC_ND_TYPEDEF((SACt_sacprelude__SACarg, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_hidden) SAC_C_EXTERN SACt_sacprelude__SACarg SACARGcopy( SACt_sacprelude__SACarg); SAC_C_EXTERN void SACARGfree( SACt_sacprelude__SACarg); SAC_ND_TYPEDEF((SACt_World__World, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_hidden) SAC_ND_TYPEDEF((SACt_C99Benchmarking__C99Benchmarking, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_hidden) SAC_ND_TYPEDEF((SACt_String__string, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_hidden) SAC_C_EXTERN SACt_String__string copy_string( SACt_String__string); SAC_C_EXTERN void free( SACt_String__string); SAC_ND_TYPEDEF((SACt_Interval__Interval, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_hidden) SAC_ND_TYPEDEF((SACt_C99Benchmarking__Interval, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_Interval__Interval) SAC_ND_TYPEDEF((SACt_RTClock__RTClock, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_hidden) SAC_ND_TYPEDEF((SACt_Terminal__Terminal, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_hidden) SAC_ND_TYPEDEF((SACt_TermFile__TermFile, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_hidden) SAC_ND_TYPEDEF((SACt_ComplexBasics__complex, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double) SAC_ND_TYPEDEF((SACt_Complex__complex, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), double) SAC_ND_TYPEDEF((SACt_List__list, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_hidden) SAC_C_EXTERN void SAC_List_free_list( SACt_List__list); SAC_ND_TYPEDEF((SACt_Grey__grey, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int) SAC_ND_TYPEDEF((SACt_Color8__color, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int) SAC_ND_TYPEDEF((SACt_Structures__string, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_String__string) /* * Global Definitions */ SAC_MT_DEFINE() SAC_PF_DEFINE() SAC_HM_DEFINE() /* * prototypes for externals (FUNDECS) */ SAC_C_EXTERN /* * ND_FUN_DECL( to_string, , 3, out, SACt_String__string, (SAC_arg_1, (SCL, (HID, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, unsigned char, (SACl_A, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in_nodesc, int, (SACl_LENGTH, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( to_string, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (HID, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), SACt_String__string), SAC_ND_PARAM_in( (SACl_A, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), unsigned char), SAC_ND_PARAM_in_nodesc( (SACl_LENGTH, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); /* * prototypes for locals (FUNDEFS) */ SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__partitionSlicer__i_S__i_S__i_S__i_S__i_S, , 9, out, int, (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), out, int, (SAC_arg_2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), out, int, (SAC_arg_3, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), out, int, (SAC_arg_4, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_min, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_max, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_axis, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_lb, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_ub, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__partitionSlicer__i_S__i_S__i_S__i_S__i_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_out( (SAC_arg_2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_out( (SAC_arg_3, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_out( (SAC_arg_4, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_min, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_max, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_axis, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_lb, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_ub, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__partitionIntersectMax__i_S__i_S, , 3, out, int, (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_PWLbound1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_ivmin, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__partitionIntersectMax__i_S__i_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_PWLbound1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_ivmin, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__isPartitionIntersectNull__i_S__i_S__i_S__i_S, , 5, out, bool, (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idxmin, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idxmax, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_bound1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_bound2, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__isPartitionIntersectNull__i_S__i_S__i_S__i_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_idxmin, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_idxmax, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_bound1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_bound2, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__partitionIntersectMin__i_S__i_S, , 3, out, int, (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_PWLbound2, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_ivmax, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__partitionIntersectMin__i_S__i_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_PWLbound2, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_ivmax, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__adjustLacFunParams__bl_S__i_S__i_S, , 4, out, int, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, bool, (SACl_p, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_i, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_iv, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__adjustLacFunParams__bl_S__i_S__i_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_p, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_i, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_iv, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf__MAIN_CL_ST__main, , 1, out, int, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf__MAIN_CL_ST__main, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__prod__i_S, , 2, out, int, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_v, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__prod__i_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_v, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__adjustLacFunParamsReshape__bl_S__i_S__i_S__i_S, , 5, out, int, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, bool, (SACl_p, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_i, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_iv, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_shp, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__adjustLacFunParamsReshape__bl_S__i_S__i_S__i_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_p, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_i, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_iv, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_shp, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__eq__i_S__i_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__eq__i_S__i_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__eq__f_S__f_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, float, (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, float, (SACl_B, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__eq__f_S__f_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), float), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), float)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__eq__d_S__d_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_B, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__eq__d_S__d_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__eq__bl_S__bl_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, bool, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, bool, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__eq__bl_S__bl_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__eq__c_S__c_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, unsigned char, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, unsigned char, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__eq__c_S__c_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), unsigned char), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), unsigned char)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__eq__b_S__b_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, byte, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, byte, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__eq__b_S__b_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), byte), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), byte)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__eq__s_S__s_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, short, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, short, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__eq__s_S__s_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), short), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), short)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__eq__l_S__l_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, long, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, long, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__eq__l_S__l_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), long), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), long)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__eq__ll_S__ll_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, longlong, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, longlong, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__eq__ll_S__ll_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), longlong), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), longlong)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__eq__ub_S__ub_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ubyte, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ubyte, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__eq__ub_S__ub_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ubyte), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ubyte)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__eq__us_S__us_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ushort, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ushort, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__eq__us_S__us_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ushort), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ushort)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__eq__ui_S__ui_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, uint, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, uint, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__eq__ui_S__ui_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), uint), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), uint)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__eq__ul_S__ul_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ulong, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ulong, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__eq__ul_S__ul_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulong), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulong)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__eq__ull_S__ull_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ulonglong, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ulonglong, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__eq__ull_S__ull_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulonglong), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulonglong)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__gridFiller__i_S__i_S__i_S__i_S__i_S, , 8, out, int, (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), out, int, (SAC_arg_2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), out, int, (SAC_arg_3, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_lb, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_ub, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_wdth, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_dim, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_maxwidth, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__gridFiller__i_S__i_S__i_S__i_S__i_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_out( (SAC_arg_2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_out( (SAC_arg_3, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_lb, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_ub, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_wdth, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_dim, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_maxwidth, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__isPartitionIntersect1Part__i_S__i_S__i_S__i_S, , 5, out, bool, (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idxmin, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idxmax, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_bound1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_bound2, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__isPartitionIntersect1Part__i_S__i_S__i_S__i_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_idxmin, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_idxmax, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_bound1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_bound2, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__zero__i_S, , 2, out, int, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__zero__i_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf__MAIN_CLsacprelude__zero__d_S, , 2, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf__MAIN_CLsacprelude__zero__d_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__zero__f_S, , 2, out, float, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, float, (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__zero__f_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), float), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), float)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__zero__c_S, , 2, out, unsigned char, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, unsigned char, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__zero__c_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), unsigned char), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), unsigned char)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__zero__bl_S, , 2, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, bool, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__zero__bl_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__zero__b_S, , 2, out, byte, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, byte, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__zero__b_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), byte), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), byte)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__zero__s_S, , 2, out, short, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, short, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__zero__s_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), short), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), short)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__zero__l_S, , 2, out, long, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, long, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__zero__l_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), long), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), long)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__zero__ll_S, , 2, out, longlong, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, longlong, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__zero__ll_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), longlong), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), longlong)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__zero__ub_S, , 2, out, ubyte, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ubyte, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__zero__ub_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ubyte), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ubyte)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__zero__us_S, , 2, out, ushort, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ushort, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__zero__us_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ushort), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ushort)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__zero__ui_S, , 2, out, uint, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, uint, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__zero__ui_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), uint), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), uint)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__zero__ul_S, , 2, out, ulong, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ulong, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__zero__ul_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulong), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulong)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__zero__ull_S, , 2, out, ulonglong, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ulonglong, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__zero__ull_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulonglong), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulonglong)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__partitionMax__i_S__i_S, , 3, out, int, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_x, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_y, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__partitionMax__i_S__i_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_x, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_y, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__partitionMin__i_S__i_S, , 3, out, int, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_x, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_y, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__partitionMin__i_S__i_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_x, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_y, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude___PL_PL__i_S, , 2, out, int, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_a, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude___PL_PL__i_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_a, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__sel__i_S__i_S, , 3, out, int, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__sel__i_S__i_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__sel__i_S__f_S, , 3, out, float, (SAC_arg_1, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, float, (SACl_array, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__sel__i_S__f_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), float), SAC_ND_PARAM_in( (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), float)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__sel__i_S__d_S, , 3, out, double, (SAC_arg_1, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_array, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__sel__i_S__d_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__sel__i_S__bl_S, , 3, out, bool, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, bool, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__sel__i_S__bl_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__sel__i_S__c_S, , 3, out, unsigned char, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, unsigned char, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__sel__i_S__c_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), unsigned char), SAC_ND_PARAM_in( (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), unsigned char)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__sel__i_S__b_S, , 3, out, byte, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, byte, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__sel__i_S__b_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), byte), SAC_ND_PARAM_in( (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), byte)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__sel__i_S__s_S, , 3, out, short, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, short, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__sel__i_S__s_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), short), SAC_ND_PARAM_in( (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), short)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__sel__i_S__l_S, , 3, out, long, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, long, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__sel__i_S__l_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), long), SAC_ND_PARAM_in( (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), long)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__sel__i_S__ll_S, , 3, out, longlong, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, longlong, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__sel__i_S__ll_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), longlong), SAC_ND_PARAM_in( (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), longlong)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__sel__i_S__ub_S, , 3, out, ubyte, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ubyte, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__sel__i_S__ub_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ubyte), SAC_ND_PARAM_in( (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ubyte)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__sel__i_S__us_S, , 3, out, ushort, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ushort, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__sel__i_S__us_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ushort), SAC_ND_PARAM_in( (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ushort)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__sel__i_S__ui_S, , 3, out, uint, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, uint, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__sel__i_S__ui_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), uint), SAC_ND_PARAM_in( (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), uint)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__sel__i_S__ul_S, , 3, out, ulong, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ulong, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__sel__i_S__ul_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulong), SAC_ND_PARAM_in( (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulong)); SAC_C_EXTERN /* * ND_FUN_DECL( SACwf_sacprelude__sel__i_S__ull_S, , 3, out, ulonglong, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ulonglong, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACwf_sacprelude__sel__i_S__ull_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulonglong), SAC_ND_PARAM_in( (SACl_idx, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulonglong)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf__MAIN_CL_ST__main, , 1, out, int, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf__MAIN_CL_ST__main, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * MT_SPMDFUN_DECL( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 3, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) ; SAC_C_EXTERN /* * MT_SPMDFUN_DECL( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 3, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) ; SAC_C_EXTERN /* * MT_SPMDFUN_DECL( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 3, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) ; SAC_C_EXTERN /* * MT_SPMDFUN_DECL( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 3, inout, double, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) ; SAC_C_EXTERN /* * MT_SPMDFUN_DECL( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, 2, inout, double, (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) ; SAC_C_EXTERN /* * ND_FUN_DECL( SACf__MAIN_CL_ST_CL_INIT__init, , 0) */ SAC_ND_DECL_FUN2( SACf__MAIN_CL_ST_CL_INIT__init, void, ); SAC_C_EXTERN /* * MT_MTFUN_DECL( SACf_ScalarArith_CL_MT___PL__d__d, , 3, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_A, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_B, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ void SACf_ScalarArith_CL_MT___PL__d__d( SAC_MT_MYTHREAD_PARAM(), SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_A, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_B, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_World_CL_ST_CL_INIT__init_TheWorld__SACt_World__World, , 1, inout, SACt_World__World, (SACp_OI_object, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_World_CL_ST_CL_INIT__init_TheWorld__SACt_World__World, void, SAC_ND_PARAM_inout( (SACp_OI_object, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, )))))))), SACt_World__World)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_C99Benchmarking_CL_ST_CL_INIT__init_TheBenchmarkObject__SACt_C99Benchmarking__C99Benchmarking, , 1, inout, SACt_C99Benchmarking__C99Benchmarking, (SACp_OI_object, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_C99Benchmarking_CL_ST_CL_INIT__init_TheBenchmarkObject__SACt_C99Benchmarking__C99Benchmarking, void, SAC_ND_PARAM_inout( (SACp_OI_object, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, )))))))), SACt_C99Benchmarking__C99Benchmarking)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_C99Benchmarking_CL_ST__getInterval__SACt_String__string, , 2, out, SACt_Interval__Interval, (SAC_arg_1, (SCL, (HID, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, SACt_String__string, (SACl_interval_name, (SCL, (HID, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_C99Benchmarking_CL_ST__getInterval__SACt_String__string, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (HID, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), SACt_Interval__Interval), SAC_ND_PARAM_in( (SACl_interval_name, (SCL, (HID, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), SACt_String__string)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_RTClock_CL_ST_CL_INIT__init_TheRTClock__SACt_RTClock__RTClock, , 1, inout, SACt_RTClock__RTClock, (SACp_OI_object, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_RTClock_CL_ST_CL_INIT__init_TheRTClock__SACt_RTClock__RTClock, void, SAC_ND_PARAM_inout( (SACp_OI_object, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, )))))))), SACt_RTClock__RTClock)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_C99Benchmarking_CL_ST__start__SACt_C99Benchmarking__Interval, , 1, inout, SACt_Interval__Interval, (SACl_interval, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_C99Benchmarking_CL_ST__start__SACt_C99Benchmarking__Interval, void, SAC_ND_PARAM_inout( (SACl_interval, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, )))))))), SACt_Interval__Interval)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__zero__ull_S, , 2, out, ulonglong, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ulonglong, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__zero__ull_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulonglong), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulonglong)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__zero__ul_S, , 2, out, ulong, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ulong, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__zero__ul_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulong), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulong)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__zero__ui_S, , 2, out, uint, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, uint, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__zero__ui_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), uint), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), uint)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__zero__us_S, , 2, out, ushort, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ushort, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__zero__us_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ushort), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ushort)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__zero__ub_S, , 2, out, ubyte, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ubyte, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__zero__ub_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ubyte), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ubyte)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__zero__ll_S, , 2, out, longlong, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, longlong, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__zero__ll_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), longlong), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), longlong)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__zero__l_S, , 2, out, long, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, long, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__zero__l_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), long), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), long)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__zero__s_S, , 2, out, short, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, short, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__zero__s_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), short), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), short)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__zero__b_S, , 2, out, byte, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, byte, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__zero__b_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), byte), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), byte)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__zero__bl_S, , 2, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, bool, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__zero__bl_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__zero__c_S, , 2, out, unsigned char, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, unsigned char, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__zero__c_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), unsigned char), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), unsigned char)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__zero__f_S, , 2, out, float, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, float, (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__zero__f_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), float), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), float)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__zero__d_S, , 2, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__zero__d_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__zero__i_S, , 2, out, int, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__zero__i_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_C99Benchmarking_CL_ST__end__SACt_C99Benchmarking__Interval, , 1, inout, SACt_Interval__Interval, (SACl_interval, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_C99Benchmarking_CL_ST__end__SACt_C99Benchmarking__Interval, void, SAC_ND_PARAM_inout( (SACl_interval, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, )))))))), SACt_Interval__Interval)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_Terminal_CL_ST_CL_INIT__init_TheTerminal__SACt_Terminal__Terminal, , 1, inout, SACt_Terminal__Terminal, (SACp_OI_object, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_Terminal_CL_ST_CL_INIT__init_TheTerminal__SACt_Terminal__Terminal, void, SAC_ND_PARAM_inout( (SACp_OI_object, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, )))))))), SACt_Terminal__Terminal)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_TermFile_CL_ST_CL_INIT__init_stdout__SACt_TermFile__TermFile, , 1, inout, SACt_TermFile__TermFile, (SACp_OI_object, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_TermFile_CL_ST_CL_INIT__init_stdout__SACt_TermFile__TermFile, void, SAC_ND_PARAM_inout( (SACp_OI_object, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, )))))))), SACt_TermFile__TermFile)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_ScalarIO_CL_ST__print__d, , 1, in, double, (SACl_n, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_ScalarIO_CL_ST__print__d, void, SAC_ND_PARAM_in( (SACl_n, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_C99Benchmarking_CL_ST__printResult__SACt_C99Benchmarking__Interval__SACt_C99Benchmarking__Interval__SACt_C99Benchmarking__Interval, , 3, inout, SACt_Interval__Interval, (SACl_int1, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, )))))))), inout, SACt_Interval__Interval, (SACl_int2, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, )))))))), inout, SACt_Interval__Interval, (SACl_int3, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_C99Benchmarking_CL_ST__printResult__SACt_C99Benchmarking__Interval__SACt_C99Benchmarking__Interval__SACt_C99Benchmarking__Interval, void, SAC_ND_PARAM_inout( (SACl_int1, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, )))))))), SACt_Interval__Interval), SAC_ND_PARAM_inout( (SACl_int2, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, )))))))), SACt_Interval__Interval), SAC_ND_PARAM_inout( (SACl_int3, (SCL, (HID, (NUQ, (INT, (GLO, (FPO, (NOT, )))))))), SACt_Interval__Interval)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__sel__i_X__ull_S, , 3, out, ulonglong, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ulonglong, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__sel__i_X__ull_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulonglong), SAC_ND_PARAM_in( (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulonglong)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__sel__i_X__ul_S, , 3, out, ulong, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ulong, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__sel__i_X__ul_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulong), SAC_ND_PARAM_in( (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulong)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__sel__i_X__ui_S, , 3, out, uint, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, uint, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__sel__i_X__ui_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), uint), SAC_ND_PARAM_in( (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), uint)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__sel__i_X__us_S, , 3, out, ushort, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ushort, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__sel__i_X__us_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ushort), SAC_ND_PARAM_in( (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ushort)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__sel__i_X__ub_S, , 3, out, ubyte, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ubyte, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__sel__i_X__ub_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ubyte), SAC_ND_PARAM_in( (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ubyte)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__sel__i_X__ll_S, , 3, out, longlong, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, longlong, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__sel__i_X__ll_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), longlong), SAC_ND_PARAM_in( (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), longlong)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__sel__i_X__l_S, , 3, out, long, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, long, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__sel__i_X__l_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), long), SAC_ND_PARAM_in( (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), long)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__sel__i_X__s_S, , 3, out, short, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, short, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__sel__i_X__s_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), short), SAC_ND_PARAM_in( (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), short)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__sel__i_X__b_S, , 3, out, byte, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, byte, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__sel__i_X__b_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), byte), SAC_ND_PARAM_in( (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), byte)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__sel__i_X__c_S, , 3, out, unsigned char, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, unsigned char, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__sel__i_X__c_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), unsigned char), SAC_ND_PARAM_in( (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), unsigned char)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__sel__i_X__bl_S, , 3, out, bool, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, bool, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__sel__i_X__bl_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__sel__i_X__d_S, , 3, out, double, (SAC_arg_1, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_array, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__sel__i_X__d_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__sel__i_X__f_S, , 3, out, float, (SAC_arg_1, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, float, (SACl_array, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__sel__i_X__f_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), float), SAC_ND_PARAM_in( (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), float)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__sel__i_X__i_S, , 3, out, int, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__sel__i_X__i_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_idx, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_array, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__eq__ull_S__ull_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ulonglong, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ulonglong, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__eq__ull_S__ull_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulonglong), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulonglong)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__eq__ul_S__ul_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ulong, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ulong, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__eq__ul_S__ul_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulong), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ulong)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__eq__ui_S__ui_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, uint, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, uint, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__eq__ui_S__ui_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), uint), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), uint)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__eq__us_S__us_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ushort, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ushort, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__eq__us_S__us_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ushort), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ushort)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__eq__ub_S__ub_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ubyte, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, ubyte, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__eq__ub_S__ub_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ubyte), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), ubyte)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__eq__ll_S__ll_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, longlong, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, longlong, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__eq__ll_S__ll_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), longlong), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), longlong)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__eq__l_S__l_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, long, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, long, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__eq__l_S__l_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), long), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), long)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__eq__s_S__s_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, short, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, short, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__eq__s_S__s_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), short), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), short)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__eq__b_S__b_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, byte, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, byte, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__eq__b_S__b_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), byte), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), byte)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__eq__c_S__c_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, unsigned char, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, unsigned char, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__eq__c_S__c_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), unsigned char), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), unsigned char)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__eq__bl_S__bl_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, bool, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, bool, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__eq__bl_S__bl_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__eq__d_S__d_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_B, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__eq__d_S__d_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__eq__f_S__f_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, float, (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, float, (SACl_B, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__eq__f_S__f_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), float), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), float)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__eq__i_S__i_S, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__eq__i_S__i_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_B, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__adjustLacFunParams__bl_S__i_S__i_X, , 4, out, int, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, bool, (SACl_p, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_i, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_iv, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__adjustLacFunParams__bl_S__i_S__i_X, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_p, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_i, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_iv, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__adjustLacFunParamsReshape__bl_S__i_S__i_X__i_X, , 5, out, int, (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, bool, (SACl_p, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_i, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_iv, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_shp, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__adjustLacFunParamsReshape__bl_S__i_S__i_X__i_X, void, SAC_ND_PARAM_out( (SAC_arg_1, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_p, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_i, (AUD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_iv, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_shp, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__isPartitionIntersectNull__i_X__i_X__i_X__i_X, , 5, out, bool, (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idxmin, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idxmax, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_bound1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_bound2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__isPartitionIntersectNull__i_X__i_X__i_X__i_X, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_idxmin, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_idxmax, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_bound1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_bound2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__isPartitionIntersectNull__i__i__i_X__i_X, , 5, out, bool, (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idxmin, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idxmax, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_bound1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_bound2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__isPartitionIntersectNull__i__i__i_X__i_X, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_idxmin, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_idxmax, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_bound1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_bound2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__partitionMin__i__i, , 3, out, int, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_x, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_y, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__partitionMin__i__i, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_x, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_y, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__partitionMax__i__i, , 3, out, int, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_x, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_y, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__partitionMax__i__i, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_x, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_y, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__isPartitionIntersect1Part__i_X__i_X__i_X__i_X, , 5, out, bool, (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idxmin, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idxmax, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_bound1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_bound2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__isPartitionIntersect1Part__i_X__i_X__i_X__i_X, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_idxmin, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_idxmax, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_bound1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_bound2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__isPartitionIntersect1Part__i__i__i_X__i_X, , 5, out, bool, (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idxmin, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_idxmax, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_bound1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_bound2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__isPartitionIntersect1Part__i__i__i_X__i_X, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_idxmin, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_idxmax, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_bound1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_bound2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__partitionIntersectMax__i_X__i_X, , 3, out, int, (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_PWLbound1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_ivmin, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__partitionIntersectMax__i_X__i_X, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_PWLbound1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_ivmin, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__partitionIntersectMax__i_X__i, , 3, out, int, (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_PWLbound1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_ivmin, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__partitionIntersectMax__i_X__i, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_PWLbound1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_ivmin, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__partitionIntersectMin__i_X__i_X, , 3, out, int, (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_PWLbound2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_ivmax, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__partitionIntersectMin__i_X__i_X, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_PWLbound2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_ivmax, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__partitionIntersectMin__i_X__i, , 3, out, int, (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_PWLbound2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_ivmax, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__partitionIntersectMin__i_X__i, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_PWLbound2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_ivmax, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__prod__i_X, , 2, out, int, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_v, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__prod__i_X, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_v, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__partitionSlicer__i_X__i_X__i__i_X__i_X, , 9, out, int, (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), out, int, (SAC_arg_2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), out, int, (SAC_arg_3, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), out, int, (SAC_arg_4, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_min, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_max, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_axis, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_lb, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_ub, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__partitionSlicer__i_X__i_X__i__i_X__i_X, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_out( (SAC_arg_2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_out( (SAC_arg_3, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_out( (SAC_arg_4, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_min, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_max, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_axis, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_lb, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_ub, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__gridFiller__i_X__i_X__i_X__i__i_X, , 8, out, int, (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), out, int, (SAC_arg_2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), out, int, (SAC_arg_3, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_lb, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_ub, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_wdth, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_dim, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_maxwidth, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__gridFiller__i_X__i_X__i_X__i__i_X, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_out( (SAC_arg_2, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_out( (SAC_arg_3, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_lb, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_ub, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_wdth, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_dim, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_maxwidth, (AKD, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude___PL_PL__i, , 2, out, int, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_a, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude___PL_PL__i, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_a, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * MT_MTFUN_DECL( SACf__MAIN_CL_MT__matmulStar__d_32_32__d_32_32, , 3, out, double, (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ void SACf__MAIN_CL_MT__matmulStar__d_32_32__d_32_32( SAC_MT_MYTHREAD_PARAM(), SAC_ND_PARAM_out( (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf__MAIN_CL_ST__matmulBlocked__d_64_64_32_32__d_64_64_32_32, , 3, out, double, (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf__MAIN_CL_ST__matmulBlocked__d_64_64_32_32__d_64_64_32_32, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)); SAC_C_EXTERN /* * MT_SPMDFUN_DECL( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 22, inout, double, (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_pinl_2143__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4462, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4461, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4460, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4459, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4458, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4457, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4456, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4455, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4454, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4453, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4452, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4451, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4450, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4449, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4448, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4447, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) ; SAC_C_EXTERN /* * MT_SPMDFUN_DECL( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, 2, inout, double, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) ; SAC_C_EXTERN /* * ND_FUN_DECL( SACf__MAIN_CL_ST__matmulStar__d_2048_2048__d_2048_2048, , 3, out, double, (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf__MAIN_CL_ST__matmulStar__d_2048_2048__d_2048_2048, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)); SAC_C_EXTERN /* * MT_SPMDFUN_DECL( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 9, inout, double, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) ; SAC_C_EXTERN /* * MT_SPMDFUN_DECL( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 9, inout, double, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) ; SAC_C_EXTERN /* * MT_SPMDFUN_DECL( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, 2, inout, double, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) ; SAC_C_EXTERN /* * ND_FUN_DECL( SACf__MAIN_CL_ST__matmul__d_2048_2048__d_2048_2048, , 3, out, double, (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf__MAIN_CL_ST__matmul__d_2048_2048__d_2048_2048, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)); SAC_C_EXTERN /* * MT_SPMDFUN_DECL( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 8, inout, double, (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4470, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4469, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4468, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4467, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_flat_31, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) ; SAC_C_EXTERN /* * ND_FUN_DECL( SACf__MAIN_CLsacprelude__zero__d_X_X_X_X, , 2, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf__MAIN_CLsacprelude__zero__d_X_X_X_X, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)); SAC_C_EXTERN /* * MT_MTFUN_DECL( SACf__MAIN_CL_MT_CLArray___PL__d_X_X__d_X_X, , 3, out, double, (SAC_arg_1, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ void SACf__MAIN_CL_MT_CLArray___PL__d_X_X__d_X_X( SAC_MT_MYTHREAD_PARAM(), SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)); SAC_C_EXTERN /* * MT_MTFUN_DECL( SACf__MAIN_CL_MT_CLArray___PL__d_X__d_X, , 3, out, double, (SAC_arg_1, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ void SACf__MAIN_CL_MT_CLArray___PL__d_X__d_X( SAC_MT_MYTHREAD_PARAM(), SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude___ST__i__i, , 3, out, int, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_a, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACl_b, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude___ST__i__i, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_a, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int), SAC_ND_PARAM_in( (SACl_b, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)); SAC_C_EXTERN /* * ND_FUN_DECL( SACf_sacprelude__and__bl__bl, , 3, out, bool, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, bool, (SACl_a, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, bool, (SACl_b, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DECL_FUN2( SACf_sacprelude__and__bl__bl, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_a, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool), SAC_ND_PARAM_in( (SACl_b, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), bool)); /* * global objects */ /* * ND_OBJDEF_EXTERN( (SACo_World__TheWorld, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_World__World, 0) */ SAC_ND_DECL__DATA( (SACo_World__TheWorld, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_World__World, extern) SAC_ND_DECL__DESC( (SACo_World__TheWorld, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), extern) SAC_NOTHING() /* * ND_OBJDEF_EXTERN( (SACo_C99Benchmarking__TheBenchmarkObject, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_C99Benchmarking__C99Benchmarking, 0) */ SAC_ND_DECL__DATA( (SACo_C99Benchmarking__TheBenchmarkObject, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_C99Benchmarking__C99Benchmarking, extern) SAC_ND_DECL__DESC( (SACo_C99Benchmarking__TheBenchmarkObject, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), extern) SAC_NOTHING() /* * ND_OBJDEF_EXTERN( (SACo_RTClock__TheRTClock, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_RTClock__RTClock, 0) */ SAC_ND_DECL__DATA( (SACo_RTClock__TheRTClock, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_RTClock__RTClock, extern) SAC_ND_DECL__DESC( (SACo_RTClock__TheRTClock, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), extern) SAC_NOTHING() /* * ND_OBJDEF_EXTERN( (SACo_Terminal__TheTerminal, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_Terminal__Terminal, 0) */ SAC_ND_DECL__DATA( (SACo_Terminal__TheTerminal, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_Terminal__Terminal, extern) SAC_ND_DECL__DESC( (SACo_Terminal__TheTerminal, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), extern) SAC_NOTHING() /* * ND_OBJDEF_EXTERN( (SACo_TermFile__stdout, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_TermFile__TermFile, 0) */ SAC_ND_DECL__DATA( (SACo_TermFile__stdout, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_TermFile__TermFile, extern) SAC_ND_DECL__DESC( (SACo_TermFile__stdout, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), extern) SAC_NOTHING() /* * SPMD infrastructure */ SAC_MT_SPMD_FRAME_BEGIN() /* * MT_SPMD_FRAME_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 3, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_FRAME_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d) SAC_MT_FRAME_ELEMENT_out( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 0, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 1, double, (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 2, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_FRAME_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d) /* * MT_SPMD_FRAME_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 3, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_FRAME_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d) SAC_MT_FRAME_ELEMENT_out( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 0, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 1, double, (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 2, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_FRAME_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d) /* * MT_SPMD_FRAME_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 3, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_FRAME_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d) SAC_MT_FRAME_ELEMENT_out( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 0, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 1, double, (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 2, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_FRAME_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d) /* * MT_SPMD_FRAME_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 3, inout, double, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_FRAME_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d) SAC_MT_FRAME_ELEMENT_inout( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 0, double, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 1, double, (SACp_flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 2, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_FRAME_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d) /* * MT_SPMD_FRAME_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, 2, inout, double, (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_FRAME_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d) SAC_MT_FRAME_ELEMENT_inout( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, 0, double, (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, 1, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_FRAME_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d) /* * MT_SPMD_FRAME_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 22, inout, double, (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_pinl_2143__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4462, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4461, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4460, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4459, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4458, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4457, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4456, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4455, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4454, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4453, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4452, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4451, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4450, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4449, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4448, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4447, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_FRAME_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32) SAC_MT_FRAME_ELEMENT_inout( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, double, (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 1, double, (SACp_pinl_2143__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 2, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 3, int, (SACp_iveras_4462, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 4, int, (SACp_iveras_4461, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 5, int, (SACp_iveras_4460, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 6, int, (SACp_iveras_4459, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 7, int, (SACp_iveras_4458, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 8, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 9, int, (SACp_iveras_4457, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 10, int, (SACp_iveras_4456, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 11, double, (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 12, int, (SACp_iveras_4455, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 13, int, (SACp_iveras_4454, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 14, int, (SACp_iveras_4453, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 15, int, (SACp_iveras_4452, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 16, int, (SACp_iveras_4451, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 17, int, (SACp_iveras_4450, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 18, int, (SACp_iveras_4449, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 19, int, (SACp_iveras_4448, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 20, int, (SACp_iveras_4447, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 21, double, (SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_FRAME_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32) /* * MT_SPMD_FRAME_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, 2, inout, double, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_FRAME_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d) SAC_MT_FRAME_ELEMENT_inout( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, 0, double, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, 1, double, (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_FRAME_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d) /* * MT_SPMD_FRAME_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 9, inout, double, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_FRAME_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048) SAC_MT_FRAME_ELEMENT_inout( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, double, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 1, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 2, int, (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 3, double, (SACp_pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 4, int, (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 5, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 6, int, (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 7, int, (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 8, double, (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_FRAME_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048) /* * MT_SPMD_FRAME_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 9, inout, double, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_FRAME_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048) SAC_MT_FRAME_ELEMENT_inout( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, double, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 1, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 2, int, (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 3, double, (SACp_pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 4, int, (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 5, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 6, int, (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 7, int, (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 8, double, (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_FRAME_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048) /* * MT_SPMD_FRAME_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, 2, inout, double, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_FRAME_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d) SAC_MT_FRAME_ELEMENT_inout( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, 0, double, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, 1, double, (SACp_flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_FRAME_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d) /* * MT_SPMD_FRAME_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 8, inout, double, (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4470, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4469, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4468, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4467, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_flat_31, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_FRAME_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d) SAC_MT_FRAME_ELEMENT_inout( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 0, double, (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 1, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 2, int, (SACp_iveras_4470, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 3, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 4, int, (SACp_iveras_4469, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 5, int, (SACp_iveras_4468, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 6, int, (SACp_iveras_4467, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_FRAME_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 7, double, (SACp_flat_31, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_FRAME_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d) SAC_MT_SPMD_FRAME_END() SAC_MT_SPMD_BARRIER_BEGIN() /* * MT_SPMD_BARRIER_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 3, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_BARRIER_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d) SAC_MT_BARRIER_ELEMENT_out( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 0, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 1, double, (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 2, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_BARRIER_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d) /* * MT_SPMD_BARRIER_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 3, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_BARRIER_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d) SAC_MT_BARRIER_ELEMENT_out( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 0, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 1, double, (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 2, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_BARRIER_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d) /* * MT_SPMD_BARRIER_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 3, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_BARRIER_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d) SAC_MT_BARRIER_ELEMENT_out( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 0, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 1, double, (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 2, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_BARRIER_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d) /* * MT_SPMD_BARRIER_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 3, inout, double, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_BARRIER_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d) SAC_MT_BARRIER_ELEMENT_inout( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 0, double, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 1, double, (SACp_flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 2, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_BARRIER_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d) /* * MT_SPMD_BARRIER_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, 2, inout, double, (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_BARRIER_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d) SAC_MT_BARRIER_ELEMENT_inout( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, 0, double, (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, 1, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_BARRIER_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d) /* * MT_SPMD_BARRIER_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 22, inout, double, (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_pinl_2143__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4462, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4461, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4460, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4459, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4458, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4457, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4456, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4455, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4454, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4453, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4452, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4451, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4450, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4449, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4448, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4447, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_BARRIER_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32) SAC_MT_BARRIER_ELEMENT_inout( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, double, (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 1, double, (SACp_pinl_2143__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 2, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 3, int, (SACp_iveras_4462, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 4, int, (SACp_iveras_4461, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 5, int, (SACp_iveras_4460, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 6, int, (SACp_iveras_4459, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 7, int, (SACp_iveras_4458, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 8, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 9, int, (SACp_iveras_4457, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 10, int, (SACp_iveras_4456, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 11, double, (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 12, int, (SACp_iveras_4455, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 13, int, (SACp_iveras_4454, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 14, int, (SACp_iveras_4453, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 15, int, (SACp_iveras_4452, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 16, int, (SACp_iveras_4451, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 17, int, (SACp_iveras_4450, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 18, int, (SACp_iveras_4449, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 19, int, (SACp_iveras_4448, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 20, int, (SACp_iveras_4447, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 21, double, (SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_BARRIER_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32) /* * MT_SPMD_BARRIER_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, 2, inout, double, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_BARRIER_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d) SAC_MT_BARRIER_ELEMENT_inout( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, 0, double, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, 1, double, (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_BARRIER_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d) /* * MT_SPMD_BARRIER_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 9, inout, double, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_BARRIER_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048) SAC_MT_BARRIER_ELEMENT_inout( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, double, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 1, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 2, int, (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 3, double, (SACp_pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 4, int, (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 5, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 6, int, (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 7, int, (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 8, double, (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_BARRIER_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048) /* * MT_SPMD_BARRIER_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 9, inout, double, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_BARRIER_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048) SAC_MT_BARRIER_ELEMENT_inout( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, double, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 1, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 2, int, (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 3, double, (SACp_pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 4, int, (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 5, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 6, int, (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 7, int, (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 8, double, (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_BARRIER_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048) /* * MT_SPMD_BARRIER_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, 2, inout, double, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_BARRIER_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d) SAC_MT_BARRIER_ELEMENT_inout( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, 0, double, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, 1, double, (SACp_flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_BARRIER_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d) /* * MT_SPMD_BARRIER_ELEMENT( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 8, inout, double, (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4470, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4469, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4468, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4467, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_flat_31, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMD_BARRIER_ELEMENT_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d) SAC_MT_BARRIER_ELEMENT_inout( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 0, double, (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 1, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 2, int, (SACp_iveras_4470, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 3, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 4, int, (SACp_iveras_4469, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 5, int, (SACp_iveras_4468, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 6, int, (SACp_iveras_4467, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_BARRIER_ELEMENT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 7, double, (SACp_flat_31, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_SPMD_BARRIER_ELEMENT_END( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d) SAC_MT_SPMD_BARRIER_END() /* * function definitions (FUNDEFS) */ /**************************************************************************** * Wrapper function: * ST function: * SACwf__MAIN_CL_ST__main(...) [ wrapper ] ****************************************************************************/ /* * ND_FUN_DEF_BEGIN( SACwf__MAIN_CL_ST__main, , 1, out, int, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DEF_FUN_BEGIN2( SACwf__MAIN_CL_ST__main, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_single_threaded) SAC_MT_DEFINE_ST_SELF() { /* * ND_DECL( (SACp_cwc_509, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_cwc_509, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_cwc_509, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() SAC_INIT_LOCAL_MEM() /* * ND_FUN_AP( SACf__MAIN_CL_ST__main, , 1, out, int, SAC_SET_NT_USG( FAG, (SACp_cwc_509, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf__MAIN_CL_ST__main, SAC_ND_ARG_out( SAC_SET_NT_USG( FAG, (SACp_cwc_509, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), int)) /* * ND_REFRESH__MIRROR( (SACp_cwc_509, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_NOOP() /* * ND_FUN_RET( , 1, out, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACp_cwc_509, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_RET_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACp_cwc_509, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) return; SAC_CLEANUP_LOCAL_MEM() } /* * ND_FUN_DEF_END( SACwf__MAIN_CL_ST__main, , 1, out, int, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ } SAC_ND_FUN_DEF_END2() /**************************************************************************** * Wrapper function: * SACwf__MAIN_CLsacprelude__zero__d_S(...) [ wrapper ] ****************************************************************************/ /* * ND_FUN_DEF_BEGIN( SACwf__MAIN_CLsacprelude__zero__d_S, , 2, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DEF_FUN_BEGIN2( SACwf__MAIN_CLsacprelude__zero__d_S, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_single_threaded) SAC_MT_DEFINE_ST_SELF() { SAC_ND_DECL_CONST__DATA((SACp_pinl_5282__emal_4503__cwc_804, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0.0) SAC_ND_DECL_CONST__DATA((SACp_pinl_5281__emal_4502__cwc_806, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0.0) /* * ND_DECL( (SACp_emal_4501__cwc_805, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4501__cwc_805, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_4501__cwc_805, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4500__cwc_808, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), bool, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4500__cwc_808, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), bool, ) SAC_ND_DECL__DESC( (SACp_emal_4500__cwc_808, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_cwc_803, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_cwc_803, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_cwc_803, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -2) */ int SAC_ND_A_MIRROR_SIZE( (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = SAC_ND_A_DESC_SIZE( (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))); int SAC_ND_A_MIRROR_DIM( (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = SAC_ND_A_DESC_DIM( (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))); SAC_INIT_LOCAL_MEM() SAC_ND_PRF_DIM_A__DATA((SACp_emal_4501__cwc_805, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -2) SAC_ND_DEC_RC_FREE((SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) SAC_ND_PRF_SxS__DATA((SACp_emal_4500__cwc_808, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_EQ, SAC_ND_READ((SACp_emal_4501__cwc_805, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), 4) SAC_ND_FREE((SACp_emal_4501__cwc_805, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) if (SAC_ND_GETVAR((SACp_emal_4500__cwc_808, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACp_emal_4500__cwc_808)) { SAC_ND_FREE((SACp_emal_4500__cwc_808, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * ND_ASSIGN( (SACp_cwc_803, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_5281__emal_4502__cwc_806, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_cwc_803, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 71, "Assignment with incompatible types found!"); SAC_NOOP() SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_cwc_803, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5281__emal_4502__cwc_806, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) } else { SAC_ND_FREE((SACp_emal_4500__cwc_808, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * ND_ASSIGN( (SACp_cwc_803, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_5282__emal_4503__cwc_804, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_cwc_803, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 71, "Assignment with incompatible types found!"); SAC_NOOP() SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_cwc_803, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5282__emal_4503__cwc_804, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) } /* * ND_FUN_RET( , 1, out, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), (SACp_cwc_803, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_RET_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), (SACp_cwc_803, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) return; SAC_CLEANUP_LOCAL_MEM() } /* * ND_FUN_DEF_END( SACwf__MAIN_CLsacprelude__zero__d_S, , 2, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_A, (AUD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } SAC_ND_FUN_DEF_END2() /**************************************************************************** * ST function: * SACf__MAIN_CL_ST__main(...) [ body ] ****************************************************************************/ /* * ND_FUN_DEF_BEGIN( SACf__MAIN_CL_ST__main, , 1, out, int, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DEF_FUN_BEGIN2( SACf__MAIN_CL_ST__main, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), int)) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_single_threaded) SAC_MT_DEFINE_ST_SELF() { /* * ND_DECL( (SACp_tcp_5476__emal_4531__flat_82, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), unsigned char, -3) */ SAC_ND_DECL__DATA( (SACp_tcp_5476__emal_4531__flat_82, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), unsigned char, ) SAC_ND_DECL__DESC( (SACp_tcp_5476__emal_4531__flat_82, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) int SAC_ND_A_MIRROR_SHAPE( (SACp_tcp_5476__emal_4531__flat_82, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); int SAC_ND_A_MIRROR_SIZE( (SACp_tcp_5476__emal_4531__flat_82, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))); const int SAC_ND_A_MIRROR_DIM( (SACp_tcp_5476__emal_4531__flat_82, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_tcp_5475__emal_4529__flat_93, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), unsigned char, -3) */ SAC_ND_DECL__DATA( (SACp_tcp_5475__emal_4529__flat_93, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), unsigned char, ) SAC_ND_DECL__DESC( (SACp_tcp_5475__emal_4529__flat_93, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) int SAC_ND_A_MIRROR_SHAPE( (SACp_tcp_5475__emal_4529__flat_93, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); int SAC_ND_A_MIRROR_SIZE( (SACp_tcp_5475__emal_4529__flat_93, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))); const int SAC_ND_A_MIRROR_DIM( (SACp_tcp_5475__emal_4529__flat_93, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_tcp_5474__emal_4527__flat_103, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), unsigned char, -3) */ SAC_ND_DECL__DATA( (SACp_tcp_5474__emal_4527__flat_103, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), unsigned char, ) SAC_ND_DECL__DESC( (SACp_tcp_5474__emal_4527__flat_103, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) int SAC_ND_A_MIRROR_SHAPE( (SACp_tcp_5474__emal_4527__flat_103, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); int SAC_ND_A_MIRROR_SIZE( (SACp_tcp_5474__emal_4527__flat_103, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))); const int SAC_ND_A_MIRROR_DIM( (SACp_tcp_5474__emal_4527__flat_103, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_tcp_5473__emal_4525__flat_117, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), unsigned char, -3) */ SAC_ND_DECL__DATA( (SACp_tcp_5473__emal_4525__flat_117, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), unsigned char, ) SAC_ND_DECL__DESC( (SACp_tcp_5473__emal_4525__flat_117, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) int SAC_ND_A_MIRROR_SHAPE( (SACp_tcp_5473__emal_4525__flat_117, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); int SAC_ND_A_MIRROR_SIZE( (SACp_tcp_5473__emal_4525__flat_117, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))); const int SAC_ND_A_MIRROR_DIM( (SACp_tcp_5473__emal_4525__flat_117, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; SAC_ND_DECL_CONST__DATA((SACp_emal_4533__isaa_2646__rso_406_TheWorld, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_4532__flat_91, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 7) /* * ND_DECL( (SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), unsigned char, 1, 8) */ SAC_ND_DECL__DATA( (SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), unsigned char, ) SAC_ND_DECL__DESC( (SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 8; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 8; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; SAC_ND_DECL_CONST__DATA((SACp_emal_4530__flat_101, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 6) /* * ND_DECL( (SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), unsigned char, 1, 7) */ SAC_ND_DECL__DATA( (SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), unsigned char, ) SAC_ND_DECL__DESC( (SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 7; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 7; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; SAC_ND_DECL_CONST__DATA((SACp_emal_4528__flat_115, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 10) /* * ND_DECL( (SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), unsigned char, 1, 11) */ SAC_ND_DECL__DATA( (SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), unsigned char, ) SAC_ND_DECL__DESC( (SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 11; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 11; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; SAC_ND_DECL_CONST__DATA((SACp_emal_4526__flat_132, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 13) /* * ND_DECL( (SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), unsigned char, 1, 14) */ SAC_ND_DECL__DATA( (SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), unsigned char, ) SAC_ND_DECL__DESC( (SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 14; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 14; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; SAC_ND_DECL_CONST__DATA((SACp_emal_4524__pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0.0) /* * ND_DECL( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 4194304) */ SAC_ND_DECL__DATA( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 4194304; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 2048, 2048) */ SAC_ND_DECL__DATA( (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL( (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 4, 64, 32, 64, 32) */ SAC_ND_DECL__DATA( (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 3) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4; /* * ND_DECL( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 4, 64, 64, 32, 32) */ SAC_ND_DECL__DATA( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 3) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4; /* * ND_DECL( (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 4, 64, 64, 32, 32) */ SAC_ND_DECL__DATA( (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 3) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4; /* * ND_DECL( (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 2048, 2048) */ SAC_ND_DECL__DATA( (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL( (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 2048, 2048) */ SAC_ND_DECL__DATA( (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL( (SACl_i4, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_Interval__Interval, 0) */ SAC_ND_DECL__DATA( (SACl_i4, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_Interval__Interval, ) SAC_ND_DECL__DESC( (SACl_i4, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_flat_116, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_String__string, 0) */ SAC_ND_DECL__DATA( (SACp_flat_116, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_String__string, ) SAC_ND_DECL__DESC( (SACp_flat_116, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACl_i3, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_Interval__Interval, 0) */ SAC_ND_DECL__DATA( (SACl_i3, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_Interval__Interval, ) SAC_ND_DECL__DESC( (SACl_i3, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_flat_102, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_String__string, 0) */ SAC_ND_DECL__DATA( (SACp_flat_102, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_String__string, ) SAC_ND_DECL__DESC( (SACp_flat_102, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACl_i2, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_Interval__Interval, 0) */ SAC_ND_DECL__DATA( (SACl_i2, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_Interval__Interval, ) SAC_ND_DECL__DESC( (SACl_i2, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_flat_92, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_String__string, 0) */ SAC_ND_DECL__DATA( (SACp_flat_92, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_String__string, ) SAC_ND_DECL__DESC( (SACp_flat_92, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACl_i1, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_Interval__Interval, 0) */ SAC_ND_DECL__DATA( (SACl_i1, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_Interval__Interval, ) SAC_ND_DECL__DESC( (SACl_i1, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_flat_81, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_String__string, 0) */ SAC_ND_DECL__DATA( (SACp_flat_81, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACt_String__string, ) SAC_ND_DECL__DESC( (SACp_flat_81, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() SAC_INIT_LOCAL_MEM() /* * ND_FUN_AP( SACf__MAIN_CL_ST_CL_INIT__init, , 0) */ SAC_ND_FUNAP2( SACf__MAIN_CL_ST_CL_INIT__init, ) SAC_ND_ALLOC_BEGIN((SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 1, unsigned char) /* * ND_SET__SHAPE_arr( (SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 8) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 1), 1, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) == 8), 1, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 1, unsigned char) SAC_ND_CREATE__STRING__DATA((SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), "startup") /* * ND_ASSIGN( (SACp_tcp_5476__emal_4531__flat_82, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), -3, (SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_tcp_5476__emal_4531__flat_82, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 1), 57, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_tcp_5476__emal_4531__flat_82, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))); SAC_ND_A_MIRROR_SHAPE( (SACp_tcp_5476__emal_4531__flat_82, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_ND_A_SHAPE( (SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_A_MIRROR_SIZE( (SACp_tcp_5476__emal_4531__flat_82, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_SIZE( (SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))); SAC_ND_A_DESC_SHAPE( (SACp_tcp_5476__emal_4531__flat_82, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_ND_A_SHAPE( (SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_A_DESC_SIZE( (SACp_tcp_5476__emal_4531__flat_82, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_SIZE( (SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))); SAC_ND_ASSIGN__DATA( (SACp_tcp_5476__emal_4531__flat_82, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4531__flat_82, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * ND_FUN_AP( to_string, , 3, out, SACt_String__string, SAC_SET_NT_USG( FAG, (SACp_flat_81, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, unsigned char, SAC_SET_NT_USG( FAG, (SACp_tcp_5476__emal_4531__flat_82, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in_nodesc, int, SAC_SET_NT_USG( FAG, (SACp_emal_4532__flat_91, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( to_string, SAC_ND_ARG_out( SAC_SET_NT_USG( FAG, (SACp_flat_81, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_String__string), SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_tcp_5476__emal_4531__flat_82, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), unsigned char), SAC_ND_ARG_in_nodesc( SAC_SET_NT_USG( FAG, (SACp_emal_4532__flat_91, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), int)) /* * ND_REFRESH__MIRROR( (SACp_flat_81, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_NOOP() SAC_ND_DEC_RC_FREE((SACp_emal_4532__flat_91, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, ) /* * ND_FUN_AP( SACf_C99Benchmarking_CL_ST__getInterval__SACt_String__string, , 2, out, SACt_Interval__Interval, SAC_SET_NT_USG( FAG, (SACl_i1, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, SACt_String__string, SAC_SET_NT_USG( FAG, (SACp_flat_81, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_C99Benchmarking_CL_ST__getInterval__SACt_String__string, SAC_ND_ARG_out( SAC_SET_NT_USG( FAG, (SACl_i1, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_Interval__Interval), SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_flat_81, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_String__string)) /* * ND_REFRESH__MIRROR( (SACl_i1, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_NOOP() SAC_ND_ALLOC_BEGIN((SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 1, unsigned char) /* * ND_SET__SHAPE_arr( (SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 7) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 1), 1, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) == 7), 1, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 1, unsigned char) SAC_ND_CREATE__STRING__DATA((SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), "matmul") /* * ND_ASSIGN( (SACp_tcp_5475__emal_4529__flat_93, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), -3, (SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_tcp_5475__emal_4529__flat_93, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 1), 58, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_tcp_5475__emal_4529__flat_93, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))); SAC_ND_A_MIRROR_SHAPE( (SACp_tcp_5475__emal_4529__flat_93, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_ND_A_SHAPE( (SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_A_MIRROR_SIZE( (SACp_tcp_5475__emal_4529__flat_93, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_SIZE( (SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))); SAC_ND_A_DESC_SHAPE( (SACp_tcp_5475__emal_4529__flat_93, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_ND_A_SHAPE( (SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_A_DESC_SIZE( (SACp_tcp_5475__emal_4529__flat_93, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_SIZE( (SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))); SAC_ND_ASSIGN__DATA( (SACp_tcp_5475__emal_4529__flat_93, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4529__flat_93, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * ND_FUN_AP( to_string, , 3, out, SACt_String__string, SAC_SET_NT_USG( FAG, (SACp_flat_92, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, unsigned char, SAC_SET_NT_USG( FAG, (SACp_tcp_5475__emal_4529__flat_93, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in_nodesc, int, SAC_SET_NT_USG( FAG, (SACp_emal_4530__flat_101, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( to_string, SAC_ND_ARG_out( SAC_SET_NT_USG( FAG, (SACp_flat_92, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_String__string), SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_tcp_5475__emal_4529__flat_93, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), unsigned char), SAC_ND_ARG_in_nodesc( SAC_SET_NT_USG( FAG, (SACp_emal_4530__flat_101, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), int)) /* * ND_REFRESH__MIRROR( (SACp_flat_92, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_NOOP() SAC_ND_DEC_RC_FREE((SACp_emal_4530__flat_101, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, ) /* * ND_FUN_AP( SACf_C99Benchmarking_CL_ST__getInterval__SACt_String__string, , 2, out, SACt_Interval__Interval, SAC_SET_NT_USG( FAG, (SACl_i2, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, SACt_String__string, SAC_SET_NT_USG( FAG, (SACp_flat_92, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_C99Benchmarking_CL_ST__getInterval__SACt_String__string, SAC_ND_ARG_out( SAC_SET_NT_USG( FAG, (SACl_i2, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_Interval__Interval), SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_flat_92, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_String__string)) /* * ND_REFRESH__MIRROR( (SACl_i2, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_NOOP() SAC_ND_ALLOC_BEGIN((SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 1, unsigned char) /* * ND_SET__SHAPE_arr( (SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 11) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 1), 1, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) == 11), 1, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 1, unsigned char) SAC_ND_CREATE__STRING__DATA((SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), "matmulStar") /* * ND_ASSIGN( (SACp_tcp_5474__emal_4527__flat_103, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), -3, (SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_tcp_5474__emal_4527__flat_103, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 1), 59, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_tcp_5474__emal_4527__flat_103, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))); SAC_ND_A_MIRROR_SHAPE( (SACp_tcp_5474__emal_4527__flat_103, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_ND_A_SHAPE( (SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_A_MIRROR_SIZE( (SACp_tcp_5474__emal_4527__flat_103, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_SIZE( (SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))); SAC_ND_A_DESC_SHAPE( (SACp_tcp_5474__emal_4527__flat_103, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_ND_A_SHAPE( (SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_A_DESC_SIZE( (SACp_tcp_5474__emal_4527__flat_103, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_SIZE( (SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))); SAC_ND_ASSIGN__DATA( (SACp_tcp_5474__emal_4527__flat_103, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4527__flat_103, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * ND_FUN_AP( to_string, , 3, out, SACt_String__string, SAC_SET_NT_USG( FAG, (SACp_flat_102, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, unsigned char, SAC_SET_NT_USG( FAG, (SACp_tcp_5474__emal_4527__flat_103, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in_nodesc, int, SAC_SET_NT_USG( FAG, (SACp_emal_4528__flat_115, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( to_string, SAC_ND_ARG_out( SAC_SET_NT_USG( FAG, (SACp_flat_102, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_String__string), SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_tcp_5474__emal_4527__flat_103, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), unsigned char), SAC_ND_ARG_in_nodesc( SAC_SET_NT_USG( FAG, (SACp_emal_4528__flat_115, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), int)) /* * ND_REFRESH__MIRROR( (SACp_flat_102, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_NOOP() SAC_ND_DEC_RC_FREE((SACp_emal_4528__flat_115, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, ) /* * ND_FUN_AP( SACf_C99Benchmarking_CL_ST__getInterval__SACt_String__string, , 2, out, SACt_Interval__Interval, SAC_SET_NT_USG( FAG, (SACl_i3, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, SACt_String__string, SAC_SET_NT_USG( FAG, (SACp_flat_102, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_C99Benchmarking_CL_ST__getInterval__SACt_String__string, SAC_ND_ARG_out( SAC_SET_NT_USG( FAG, (SACl_i3, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_Interval__Interval), SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_flat_102, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_String__string)) /* * ND_REFRESH__MIRROR( (SACl_i3, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_NOOP() SAC_ND_ALLOC_BEGIN((SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 1, unsigned char) /* * ND_SET__SHAPE_arr( (SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 14) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 1), 1, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) == 14), 1, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 1, unsigned char) SAC_ND_CREATE__STRING__DATA((SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), "matmulBlocked") /* * ND_ASSIGN( (SACp_tcp_5473__emal_4525__flat_117, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), -3, (SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_tcp_5473__emal_4525__flat_117, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 1), 60, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_tcp_5473__emal_4525__flat_117, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))); SAC_ND_A_MIRROR_SHAPE( (SACp_tcp_5473__emal_4525__flat_117, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_ND_A_SHAPE( (SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_A_MIRROR_SIZE( (SACp_tcp_5473__emal_4525__flat_117, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_SIZE( (SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))); SAC_ND_A_DESC_SHAPE( (SACp_tcp_5473__emal_4525__flat_117, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_ND_A_SHAPE( (SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_A_DESC_SIZE( (SACp_tcp_5473__emal_4525__flat_117, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_SIZE( (SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))); SAC_ND_ASSIGN__DATA( (SACp_tcp_5473__emal_4525__flat_117, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4525__flat_117, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * ND_FUN_AP( to_string, , 3, out, SACt_String__string, SAC_SET_NT_USG( FAG, (SACp_flat_116, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, unsigned char, SAC_SET_NT_USG( FAG, (SACp_tcp_5473__emal_4525__flat_117, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in_nodesc, int, SAC_SET_NT_USG( FAG, (SACp_emal_4526__flat_132, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( to_string, SAC_ND_ARG_out( SAC_SET_NT_USG( FAG, (SACp_flat_116, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_String__string), SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_tcp_5473__emal_4525__flat_117, (AKD, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), unsigned char), SAC_ND_ARG_in_nodesc( SAC_SET_NT_USG( FAG, (SACp_emal_4526__flat_132, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), int)) /* * ND_REFRESH__MIRROR( (SACp_flat_116, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_NOOP() SAC_ND_DEC_RC_FREE((SACp_emal_4526__flat_132, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, ) /* * ND_FUN_AP( SACf_C99Benchmarking_CL_ST__getInterval__SACt_String__string, , 2, out, SACt_Interval__Interval, SAC_SET_NT_USG( FAG, (SACl_i4, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, SACt_String__string, SAC_SET_NT_USG( FAG, (SACp_flat_116, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_C99Benchmarking_CL_ST__getInterval__SACt_String__string, SAC_ND_ARG_out( SAC_SET_NT_USG( FAG, (SACl_i4, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_Interval__Interval), SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_flat_116, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_String__string)) /* * ND_REFRESH__MIRROR( (SACl_i4, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_NOOP() /* * ND_FUN_AP( SACf_C99Benchmarking_CL_ST__start__SACt_C99Benchmarking__Interval, , 1, inout, SACt_Interval__Interval, SAC_SET_NT_USG( FAG, (SACl_i1, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_C99Benchmarking_CL_ST__start__SACt_C99Benchmarking__Interval, SAC_ND_ARG_inout( SAC_SET_NT_USG( FAG, (SACl_i1, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_Interval__Interval)) SAC_ND_ALLOC_BEGIN((SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 1, double) /* * ND_SET__SHAPE_arr( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 4194304) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 4324, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == 4194304), 4324, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 1, double) /* * MT_SPMDFUN_AP( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, 2, inout, double, SAC_SET_NT_USG( FAG, (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_4524__pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) */ SAC_MT_BEGIN_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d); SAC_MT_SEND_PARAM_inout( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, 0, SAC_SET_NT_USG( FAG, (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, 1, SAC_SET_NT_USG( FAG, (SACp_emal_4524__pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SPMD_EXECUTE( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d); SAC_MT_RECEIVE_RESULT_inout( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, 0, 0, SAC_SET_NT_USG( FAG, (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, 0, 1, SAC_SET_NT_USG( FAG, (SACp_emal_4524__pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_END_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d); /* * ND_REFRESH__MIRROR( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) */ SAC_NOOP() SAC_ND_ALLOC_BEGIN((SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 4, 2, double) /* * ND_SET__SHAPE_arr( (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, 2048, 2048) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 2), 241, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == 2048), 241, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == 2048), 241, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 4, 2, double) SAC_ND_COPY__DATA((SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_ALLOC__DESC((SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 4) SAC_ND_FREE__DESC((SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) /* * ND_ASSIGN__DESC( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_A_DESC( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_ND_SET__RC((SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) /* * ND_SET__SHAPE_arr( (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 4, 64, 32, 64, 32) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 4), 241, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == 64), 241, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == 32), 241, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2) == 64), 241, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 3) == 32), 241, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ASSIGN__DATA((SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOOP() SAC_ND_ALLOC_BEGIN((SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, 4, double) /* * ND_SET__SHAPE_arr( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 4, 64, 64, 32, 32) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 4), 63, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == 64), 63, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == 64), 63, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2) == 32), 63, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 3) == 32), 63, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, 4, double) /* * MT_SPMDFUN_AP( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 3, inout, double, SAC_SET_NT_USG( FAG, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_4524__pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) */ SAC_MT_BEGIN_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d); SAC_MT_SEND_PARAM_inout( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 0, SAC_SET_NT_USG( FAG, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 1, SAC_SET_NT_USG( FAG, (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 2, SAC_SET_NT_USG( FAG, (SACp_emal_4524__pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SPMD_EXECUTE( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d); SAC_MT_RECEIVE_RESULT_inout( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 0, 0, SAC_SET_NT_USG( FAG, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 0, 1, SAC_SET_NT_USG( FAG, (SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 0, 2, SAC_SET_NT_USG( FAG, (SACp_emal_4524__pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_END_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d); /* * ND_REFRESH__MIRROR( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 4) */ SAC_NOOP() SAC_ND_FREE((SACp_emal_4517__flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * ND_FUN_AP( SACf_C99Benchmarking_CL_ST__end__SACt_C99Benchmarking__Interval, , 1, inout, SACt_Interval__Interval, SAC_SET_NT_USG( FAG, (SACl_i1, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_C99Benchmarking_CL_ST__end__SACt_C99Benchmarking__Interval, SAC_ND_ARG_inout( SAC_SET_NT_USG( FAG, (SACl_i1, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_Interval__Interval)) SAC_ND_DEC_RC_FREE((SACl_i1, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, ) /* * ND_FUN_AP( SACf_C99Benchmarking_CL_ST__start__SACt_C99Benchmarking__Interval, , 1, inout, SACt_Interval__Interval, SAC_SET_NT_USG( FAG, (SACl_i2, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_C99Benchmarking_CL_ST__start__SACt_C99Benchmarking__Interval, SAC_ND_ARG_inout( SAC_SET_NT_USG( FAG, (SACl_i2, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_Interval__Interval)) /* * ND_FUN_AP( SACf__MAIN_CL_ST__matmul__d_2048_2048__d_2048_2048, , 3, out, double, SAC_SET_NT_USG( FAG, (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf__MAIN_CL_ST__matmul__d_2048_2048__d_2048_2048, SAC_ND_ARG_out( SAC_SET_NT_USG( FAG, (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), double), SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), double), SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), double)) /* * ND_REFRESH__MIRROR( (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2) */ SAC_NOOP() /* * ND_FUN_AP( SACf_C99Benchmarking_CL_ST__end__SACt_C99Benchmarking__Interval, , 1, inout, SACt_Interval__Interval, SAC_SET_NT_USG( FAG, (SACl_i2, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_C99Benchmarking_CL_ST__end__SACt_C99Benchmarking__Interval, SAC_ND_ARG_inout( SAC_SET_NT_USG( FAG, (SACl_i2, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_Interval__Interval)) /* * ND_FUN_AP( SACf_C99Benchmarking_CL_ST__start__SACt_C99Benchmarking__Interval, , 1, inout, SACt_Interval__Interval, SAC_SET_NT_USG( FAG, (SACl_i3, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_C99Benchmarking_CL_ST__start__SACt_C99Benchmarking__Interval, SAC_ND_ARG_inout( SAC_SET_NT_USG( FAG, (SACl_i3, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_Interval__Interval)) /* * ND_FUN_AP( SACf__MAIN_CL_ST__matmulStar__d_2048_2048__d_2048_2048, , 3, out, double, SAC_SET_NT_USG( FAG, (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf__MAIN_CL_ST__matmulStar__d_2048_2048__d_2048_2048, SAC_ND_ARG_out( SAC_SET_NT_USG( FAG, (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), double), SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), double), SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_emal_4519_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), double)) /* * ND_REFRESH__MIRROR( (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2) */ SAC_NOOP() /* * ND_FUN_AP( SACf_C99Benchmarking_CL_ST__end__SACt_C99Benchmarking__Interval, , 1, inout, SACt_Interval__Interval, SAC_SET_NT_USG( FAG, (SACl_i3, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_C99Benchmarking_CL_ST__end__SACt_C99Benchmarking__Interval, SAC_ND_ARG_inout( SAC_SET_NT_USG( FAG, (SACl_i3, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_Interval__Interval)) /* * ND_FUN_AP( SACf_C99Benchmarking_CL_ST__start__SACt_C99Benchmarking__Interval, , 1, inout, SACt_Interval__Interval, SAC_SET_NT_USG( FAG, (SACl_i4, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_C99Benchmarking_CL_ST__start__SACt_C99Benchmarking__Interval, SAC_ND_ARG_inout( SAC_SET_NT_USG( FAG, (SACl_i4, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_Interval__Interval)) /* * ND_FUN_AP( SACf__MAIN_CL_ST__matmulBlocked__d_64_64_32_32__d_64_64_32_32, , 3, out, double, SAC_SET_NT_USG( FAG, (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf__MAIN_CL_ST__matmulBlocked__d_64_64_32_32__d_64_64_32_32, SAC_ND_ARG_out( SAC_SET_NT_USG( FAG, (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), double), SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), double), SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), double)) /* * ND_REFRESH__MIRROR( (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 4) */ SAC_NOOP() /* * ND_FUN_AP( SACf_C99Benchmarking_CL_ST__end__SACt_C99Benchmarking__Interval, , 1, inout, SACt_Interval__Interval, SAC_SET_NT_USG( FAG, (SACl_i4, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_C99Benchmarking_CL_ST__end__SACt_C99Benchmarking__Interval, SAC_ND_ARG_inout( SAC_SET_NT_USG( FAG, (SACl_i4, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_Interval__Interval)) /* * MT_SPMDFUN_AP( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 3, out, double, SAC_SET_NT_USG( FAG, (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_4524__pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) */ SAC_MT_BEGIN_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d); SAC_MT_SEND_PARAM_out( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 0, SAC_SET_NT_USG( FAG, (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 1, SAC_SET_NT_USG( FAG, (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 2, SAC_SET_NT_USG( FAG, (SACp_emal_4524__pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SPMD_EXECUTE( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d); SAC_MT_RECEIVE_RESULT_out( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 0, 0, SAC_SET_NT_USG( FAG, (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 0, 1, SAC_SET_NT_USG( FAG, (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 0, 2, SAC_SET_NT_USG( FAG, (SACp_emal_4524__pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_END_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d); /* * ND_REFRESH__MIRROR( (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_NOOP() SAC_ND_FREE((SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * ND_FUN_AP( SACf_ScalarIO_CL_ST__print__d, , 1, in, double, SAC_SET_NT_USG( FAG, (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_ScalarIO_CL_ST__print__d, SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), double)) /* * MT_SPMDFUN_AP( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 3, out, double, SAC_SET_NT_USG( FAG, (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_4524__pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) */ SAC_MT_BEGIN_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d); SAC_MT_SEND_PARAM_out( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 0, SAC_SET_NT_USG( FAG, (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 1, SAC_SET_NT_USG( FAG, (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 2, SAC_SET_NT_USG( FAG, (SACp_emal_4524__pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SPMD_EXECUTE( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d); SAC_MT_RECEIVE_RESULT_out( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 0, 0, SAC_SET_NT_USG( FAG, (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 0, 1, SAC_SET_NT_USG( FAG, (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 0, 2, SAC_SET_NT_USG( FAG, (SACp_emal_4524__pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_END_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d); /* * ND_REFRESH__MIRROR( (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_NOOP() SAC_ND_FREE((SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * ND_FUN_AP( SACf_ScalarIO_CL_ST__print__d, , 1, in, double, SAC_SET_NT_USG( FAG, (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_ScalarIO_CL_ST__print__d, SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), double)) /* * MT_SPMDFUN_AP( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 3, out, double, SAC_SET_NT_USG( FAG, (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_4524__pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) */ SAC_MT_BEGIN_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d); SAC_MT_SEND_PARAM_out( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 0, SAC_SET_NT_USG( FAG, (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 1, SAC_SET_NT_USG( FAG, (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 2, SAC_SET_NT_USG( FAG, (SACp_emal_4524__pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SPMD_EXECUTE( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d); SAC_MT_RECEIVE_RESULT_out( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 0, 0, SAC_SET_NT_USG( FAG, (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 0, 1, SAC_SET_NT_USG( FAG, (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 0, 2, SAC_SET_NT_USG( FAG, (SACp_emal_4524__pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_END_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d); /* * ND_REFRESH__MIRROR( (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_NOOP() SAC_ND_FREE((SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * ND_FUN_AP( SACf_ScalarIO_CL_ST__print__d, , 1, in, double, SAC_SET_NT_USG( FAG, (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_ScalarIO_CL_ST__print__d, SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), double)) /* * ND_FUN_AP( SACf_C99Benchmarking_CL_ST__printResult__SACt_C99Benchmarking__Interval__SACt_C99Benchmarking__Interval__SACt_C99Benchmarking__Interval, , 3, inout, SACt_Interval__Interval, SAC_SET_NT_USG( FAG, (SACl_i2, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), inout, SACt_Interval__Interval, SAC_SET_NT_USG( FAG, (SACl_i3, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), inout, SACt_Interval__Interval, SAC_SET_NT_USG( FAG, (SACl_i4, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_C99Benchmarking_CL_ST__printResult__SACt_C99Benchmarking__Interval__SACt_C99Benchmarking__Interval__SACt_C99Benchmarking__Interval, SAC_ND_ARG_inout( SAC_SET_NT_USG( FAG, (SACl_i2, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_Interval__Interval), SAC_ND_ARG_inout( SAC_SET_NT_USG( FAG, (SACl_i3, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_Interval__Interval), SAC_ND_ARG_inout( SAC_SET_NT_USG( FAG, (SACl_i4, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_Interval__Interval)) SAC_ND_DEC_RC_FREE((SACl_i4, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, ) SAC_ND_DEC_RC_FREE((SACl_i3, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, ) SAC_ND_DEC_RC_FREE((SACl_i2, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, ) /* * ND_FUN_RET( , 1, out, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACp_emal_4533__isaa_2646__rso_406_TheWorld, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_RET_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACp_emal_4533__isaa_2646__rso_406_TheWorld, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) return; SAC_CLEANUP_LOCAL_MEM() } /* * ND_FUN_DEF_END( SACf__MAIN_CL_ST__main, , 1, out, int, (SAC_arg_1, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) */ } SAC_ND_FUN_DEF_END2() /**************************************************************************** * SPMD function: * SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d(...) [ body ] ****************************************************************************/ /* * MT_SPMDFUN_DEF_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 3, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_multi_threaded) SAC_MT_RECEIVE_PARAM_out( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 0, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 1, double, (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 2, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) { /* MT parallel branch */ /* * ND_DECL( (SACp_mtspmdfanon_5459__pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_mtspmdfanon_5459__pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_mtspmdfanon_5459__pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_ufiv_4473__pinl_1910__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_ufiv_4473__pinl_1910__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_ufiv_4473__pinl_1910__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4505__pinl_1893__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4505__pinl_1893__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4505__pinl_1893__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4506__ivesli_4234, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4506__ivesli_4234, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_4506__ivesli_4234, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1895__eat_416, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_1895__eat_416, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_1895__eat_416, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1896__eat_417, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_1896__eat_417, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_1896__eat_417, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1897__eat_418, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_1897__eat_418, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_1897__eat_418, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1898__eat_419, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_1898__eat_419, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_1898__eat_419, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 4) */ SAC_ND_DECL__DATA( (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 4; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 4; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL__MIRROR_PARAM( (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 4, 64, 64, 32, 32) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 3) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4; SAC_INIT_LOCAL_MEM() /* * MT_SCHEDULER_Block_INIT( 0, 4, 0, 0, 0, 0, 64, 64, 32, 32, 1, 1, 1, 1) */ SAC_ND_ALLOC_BEGIN((SACp_pinl_1895__eat_416, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_1895__eat_416, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_1895__eat_416, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 2851, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_1895__eat_416, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_pinl_1896__eat_417, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_1896__eat_417, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_1896__eat_417, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 2851, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_1896__eat_417, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_pinl_1897__eat_418, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_1897__eat_418, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_1897__eat_418, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 2851, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_1897__eat_418, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_pinl_1898__eat_419, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_1898__eat_419, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_1898__eat_419, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 2851, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_1898__eat_419, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_ASSIGN( (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 2855, "Assignment with incompatible types found!"); SAC_NOOP() SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), ) SAC_PF_BEGIN_WITH(fold) /* * WL_SCHEDULE__BEGIN( 4) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); int SAC_WL_MT_SCHEDULE_START( 1); int SAC_WL_MT_SCHEDULE_STOP( 1); int SAC_WL_MT_SCHEDULE_START( 2); int SAC_WL_MT_SCHEDULE_STOP( 2); int SAC_WL_MT_SCHEDULE_START( 3); int SAC_WL_MT_SCHEDULE_STOP( 3); /* * MT_SCHEDULER_Block_BEGIN( 0, 4, 0, 0, 0, 0, 64, 64, 32, 32, 1, 1, 1, 1) */ SAC_MT_SCHEDULER_Block_DIM0( 0, 64, 1); SAC_WL_MT_SCHEDULE_START( 1) = 0; SAC_WL_MT_SCHEDULE_STOP( 1) = 64; SAC_WL_MT_SCHEDULE_START( 2) = 0; SAC_WL_MT_SCHEDULE_STOP( 2) = 32; SAC_WL_MT_SCHEDULE_START( 3) = 0; SAC_WL_MT_SCHEDULE_STOP( 3) = 32; SAC_WL_MT_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1898__eat_419, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 64, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(0, (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1898__eat_419, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP0_BEGIN(1, (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1897__eat_418, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 64, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(1, (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1897__eat_418, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP0_BEGIN(2, (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1896__eat_417, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(2, (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1896__eat_417, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP0_BEGIN(3, (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1895__eat_416, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(3, (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1895__eat_416, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_NOOP() SAC_ND_ALLOC_BEGIN((SACp_emal_4506__ivesli_4234, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_4506__ivesli_4234, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4506__ivesli_4234, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 2853, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4506__ivesli_4234, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_emal_4506__ivesli_4234, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 4, (SACp_pinl_1898__eat_419, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1897__eat_418, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1896__eat_417, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1895__eat_416, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 4, 64, 64, 32, 32) */ SAC_ND_WRITE( (SACp_emal_4506__ivesli_4234, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 32 * ( 32 * ( 64 * SAC_ND_READ( (SACp_pinl_1898__eat_419, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_pinl_1897__eat_418, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ) + SAC_ND_READ( (SACp_pinl_1896__eat_417, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ) + SAC_ND_READ( (SACp_pinl_1895__eat_416, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_ALLOC_BEGIN((SACp_emal_4505__pinl_1893__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_emal_4505__pinl_1893__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4505__pinl_1893__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 2853, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4505__pinl_1893__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_emal_4505__pinl_1893__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 4, (SACp_emal_4506__ivesli_4234, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_emal_4505__pinl_1893__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 4, (SACp_emal_4506__ivesli_4234, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4506__ivesli_4234, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 2853, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_4505__pinl_1893__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_emal_4506__ivesli_4234, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_emal_4506__ivesli_4234, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_PRF_SxS__DATA((SACp_emal_4505__pinl_1893__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_emal_4505__pinl_1893__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_DEC_RC_FREE((SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) /* * ND_UNSHARE( (SACp_emal_4505__pinl_1893__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, int, ) */ SAC_NOOP() /* * ND_ASSIGN( (SACp_ufiv_4473__pinl_1910__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_4505__pinl_1893__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_ufiv_4473__pinl_1910__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 2853, "Assignment with incompatible types found!"); SAC_NOOP() SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_ufiv_4473__pinl_1910__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_emal_4505__pinl_1893__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * ND_ASSIGN( (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_ufiv_4473__pinl_1910__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 2853, "Assignment with incompatible types found!"); SAC_NOOP() SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_ufiv_4473__pinl_1910__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * WL_FOLD( (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 4, (SACp_pinl_1898__eat_419, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1897__eat_418, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1896__eat_417, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1895__eat_416, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_TR_WL_PRINT( ("index vector [%d, %d, %d, %d] -- fold", SAC_ND_READ( (SACp_pinl_1898__eat_419, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ( (SACp_pinl_1897__eat_418, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ( (SACp_pinl_1896__eat_417, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ( (SACp_pinl_1895__eat_416, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0))); /* fold operation */ SAC_WL_MT_GRID_UNROLL_END(3, (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1895__eat_416, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(3, (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1895__eat_416, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_MT_GRID_UNROLL_END(2, (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1896__eat_417, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(2, (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1896__eat_417, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_MT_GRID_UNROLL_END(1, (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1897__eat_418, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(1, (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1897__eat_418, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 64, 1) SAC_WL_MT_GRID_UNROLL_END(0, (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1898__eat_419, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(0, (SACp_pinl_1892_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1898__eat_419, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 64, 1) /* * MT_SCHEDULER_Block_END( 0, 4, 0, 0, 0, 0, 64, 64, 32, 32, 1, 1, 1, 1) */ /* * WL_SCHEDULE__END( 4) */ } SAC_PF_END_WITH(fold) SAC_ND_LABEL(_comp_5477_SAC_label) SAC_ND_FREE((SACp_pinl_1895__eat_416, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_1896__eat_417, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_1897__eat_418, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_1898__eat_419, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * MT_SPMDFUN_RET( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 1, out, (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_mtspmdfanon_5459__pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, MT, SACf_ScalarArith_CL_MT___PL__d__d) */ SAC_MT_SYNC_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d); SAC_MT_SYNC_FOLD_out( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 0, (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_mtspmdfanon_5459__pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, MT, SACf_ScalarArith_CL_MT___PL__d__d); SAC_MT_SYNC_CONT( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d); SAC_MT_SEND_RESULT_out( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, SAC_MT_SELF_LOCAL_ID(), 0, (SACp_pinl_1894_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_MT_SYNC_END( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d); SAC_MT_SPMDFUN_REAL_RETURN(); SAC_CLEANUP_LOCAL_MEM() } /* * MT_SPMDFUN_DEF_END( SACf__MAIN_CL_ST___mtspmdf_5460_main__d_64_64_32_32__d, 3, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_c3, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } /**************************************************************************** * SPMD function: * SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d(...) [ body ] ****************************************************************************/ /* * MT_SPMDFUN_DEF_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 3, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_multi_threaded) SAC_MT_RECEIVE_PARAM_out( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 0, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 1, double, (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 2, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) { /* MT parallel branch */ /* * ND_DECL( (SACp_mtspmdfanon_5457__pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_mtspmdfanon_5457__pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_mtspmdfanon_5457__pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_ufiv_4472__pinl_1886__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_ufiv_4472__pinl_1886__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_ufiv_4472__pinl_1886__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4508__pinl_1875__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4508__pinl_1875__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4508__pinl_1875__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4509__ivesli_4235, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4509__ivesli_4235, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_4509__ivesli_4235, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1877__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_1877__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_1877__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1878__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_1878__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_1878__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1874_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 2) */ SAC_ND_DECL__DATA( (SACp_pinl_1874_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_1874_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_1874_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 2; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_1874_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 2; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_1874_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL__MIRROR_PARAM( (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, 2048, 2048) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2; SAC_INIT_LOCAL_MEM() /* * MT_SCHEDULER_Block_INIT( 0, 2, 0, 0, 2048, 2048, 1, 1) */ SAC_ND_ALLOC_BEGIN((SACp_pinl_1877__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_1877__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_1877__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 2851, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_1877__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_pinl_1878__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_1878__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_1878__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 2851, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_1878__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_ASSIGN( (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 2855, "Assignment with incompatible types found!"); SAC_NOOP() SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), ) SAC_PF_BEGIN_WITH(fold) /* * WL_SCHEDULE__BEGIN( 2) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); int SAC_WL_MT_SCHEDULE_START( 1); int SAC_WL_MT_SCHEDULE_STOP( 1); /* * MT_SCHEDULER_Block_BEGIN( 0, 2, 0, 0, 2048, 2048, 1, 1) */ SAC_MT_SCHEDULER_Block_DIM0( 0, 2048, 1); SAC_WL_MT_SCHEDULE_START( 1) = 0; SAC_WL_MT_SCHEDULE_STOP( 1) = 2048; SAC_WL_MT_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_1874_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1878__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(0, (SACp_pinl_1874_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1878__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP0_BEGIN(1, (SACp_pinl_1874_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1877__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(1, (SACp_pinl_1874_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1877__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_NOOP() SAC_ND_ALLOC_BEGIN((SACp_emal_4509__ivesli_4235, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_4509__ivesli_4235, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4509__ivesli_4235, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 2853, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4509__ivesli_4235, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_emal_4509__ivesli_4235, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_1878__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1877__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, 2048, 2048) */ SAC_ND_WRITE( (SACp_emal_4509__ivesli_4235, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 2048 * SAC_ND_READ( (SACp_pinl_1878__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_pinl_1877__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_ALLOC_BEGIN((SACp_emal_4508__pinl_1875__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_emal_4508__pinl_1875__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4508__pinl_1875__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 2853, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4508__pinl_1875__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_emal_4508__pinl_1875__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_emal_4509__ivesli_4235, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_emal_4508__pinl_1875__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_emal_4509__ivesli_4235, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4509__ivesli_4235, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 2853, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_4508__pinl_1875__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_emal_4509__ivesli_4235, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_emal_4509__ivesli_4235, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_PRF_SxS__DATA((SACp_emal_4508__pinl_1875__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_emal_4508__pinl_1875__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_DEC_RC_FREE((SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) /* * ND_UNSHARE( (SACp_emal_4508__pinl_1875__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_1874_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, int, ) */ SAC_NOOP() /* * ND_ASSIGN( (SACp_ufiv_4472__pinl_1886__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_4508__pinl_1875__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_ufiv_4472__pinl_1886__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 2853, "Assignment with incompatible types found!"); SAC_NOOP() SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_ufiv_4472__pinl_1886__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_emal_4508__pinl_1875__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * ND_ASSIGN( (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_ufiv_4472__pinl_1886__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 2853, "Assignment with incompatible types found!"); SAC_NOOP() SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_ufiv_4472__pinl_1886__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * WL_FOLD( (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_1874_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_1878__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1877__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_TR_WL_PRINT( ("index vector [%d, %d] -- fold", SAC_ND_READ( (SACp_pinl_1878__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ( (SACp_pinl_1877__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0))); /* fold operation */ SAC_WL_MT_GRID_UNROLL_END(1, (SACp_pinl_1874_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1877__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(1, (SACp_pinl_1874_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1877__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) SAC_WL_MT_GRID_UNROLL_END(0, (SACp_pinl_1874_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1878__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(0, (SACp_pinl_1874_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1878__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) /* * MT_SCHEDULER_Block_END( 0, 2, 0, 0, 2048, 2048, 1, 1) */ /* * WL_SCHEDULE__END( 2) */ } SAC_PF_END_WITH(fold) SAC_ND_LABEL(_comp_5478_SAC_label) SAC_ND_FREE((SACp_pinl_1877__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_1878__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * MT_SPMDFUN_RET( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 1, out, (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_mtspmdfanon_5457__pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, MT, SACf_ScalarArith_CL_MT___PL__d__d) */ SAC_MT_SYNC_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d); SAC_MT_SYNC_FOLD_out( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 0, (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_mtspmdfanon_5457__pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, MT, SACf_ScalarArith_CL_MT___PL__d__d); SAC_MT_SYNC_CONT( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d); SAC_MT_SEND_RESULT_out( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, SAC_MT_SELF_LOCAL_ID(), 0, (SACp_pinl_1876_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_MT_SYNC_END( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d); SAC_MT_SPMDFUN_REAL_RETURN(); SAC_CLEANUP_LOCAL_MEM() } /* * MT_SPMDFUN_DEF_END( SACf__MAIN_CL_ST___mtspmdf_5458_main__d_2048_2048__d, 3, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_c2, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } /**************************************************************************** * SPMD function: * SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d(...) [ body ] ****************************************************************************/ /* * MT_SPMDFUN_DEF_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 3, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_multi_threaded) SAC_MT_RECEIVE_PARAM_out( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 0, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 1, double, (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 2, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) { /* MT parallel branch */ /* * ND_DECL( (SACp_mtspmdfanon_5455__pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_mtspmdfanon_5455__pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_mtspmdfanon_5455__pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_ufiv_4471__pinl_1869__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_ufiv_4471__pinl_1869__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_ufiv_4471__pinl_1869__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4511__pinl_1858__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4511__pinl_1858__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4511__pinl_1858__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4512__ivesli_4236, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4512__ivesli_4236, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_4512__ivesli_4236, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1860__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_1860__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_1860__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1861__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_1861__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_1861__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1857_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 2) */ SAC_ND_DECL__DATA( (SACp_pinl_1857_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_1857_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_1857_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 2; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_1857_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 2; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_1857_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL__MIRROR_PARAM( (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, 2048, 2048) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2; SAC_INIT_LOCAL_MEM() /* * MT_SCHEDULER_Block_INIT( 0, 2, 0, 0, 2048, 2048, 1, 1) */ SAC_ND_ALLOC_BEGIN((SACp_pinl_1860__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_1860__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_1860__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 2851, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_1860__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_pinl_1861__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_1861__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_1861__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 2851, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_1861__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_ASSIGN( (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 2855, "Assignment with incompatible types found!"); SAC_NOOP() SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), ) SAC_PF_BEGIN_WITH(fold) /* * WL_SCHEDULE__BEGIN( 2) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); int SAC_WL_MT_SCHEDULE_START( 1); int SAC_WL_MT_SCHEDULE_STOP( 1); /* * MT_SCHEDULER_Block_BEGIN( 0, 2, 0, 0, 2048, 2048, 1, 1) */ SAC_MT_SCHEDULER_Block_DIM0( 0, 2048, 1); SAC_WL_MT_SCHEDULE_START( 1) = 0; SAC_WL_MT_SCHEDULE_STOP( 1) = 2048; SAC_WL_MT_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_1857_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1861__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(0, (SACp_pinl_1857_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1861__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP0_BEGIN(1, (SACp_pinl_1857_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1860__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(1, (SACp_pinl_1857_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1860__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_NOOP() SAC_ND_ALLOC_BEGIN((SACp_emal_4512__ivesli_4236, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_4512__ivesli_4236, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4512__ivesli_4236, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 2853, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4512__ivesli_4236, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_emal_4512__ivesli_4236, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_1861__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1860__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, 2048, 2048) */ SAC_ND_WRITE( (SACp_emal_4512__ivesli_4236, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 2048 * SAC_ND_READ( (SACp_pinl_1861__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_pinl_1860__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_ALLOC_BEGIN((SACp_emal_4511__pinl_1858__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_emal_4511__pinl_1858__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4511__pinl_1858__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 2853, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4511__pinl_1858__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_emal_4511__pinl_1858__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_emal_4512__ivesli_4236, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_emal_4511__pinl_1858__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_emal_4512__ivesli_4236, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4512__ivesli_4236, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 2853, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_4511__pinl_1858__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_emal_4512__ivesli_4236, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_emal_4512__ivesli_4236, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_PRF_SxS__DATA((SACp_emal_4511__pinl_1858__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_emal_4511__pinl_1858__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_DEC_RC_FREE((SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) /* * ND_UNSHARE( (SACp_emal_4511__pinl_1858__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_1857_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, int, ) */ SAC_NOOP() /* * ND_ASSIGN( (SACp_ufiv_4471__pinl_1869__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_4511__pinl_1858__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_ufiv_4471__pinl_1869__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 2853, "Assignment with incompatible types found!"); SAC_NOOP() SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_ufiv_4471__pinl_1869__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_emal_4511__pinl_1858__flat_1223, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * ND_ASSIGN( (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_ufiv_4471__pinl_1869__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 2853, "Assignment with incompatible types found!"); SAC_NOOP() SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_ufiv_4471__pinl_1869__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * WL_FOLD( (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_1857_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_1861__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1860__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_TR_WL_PRINT( ("index vector [%d, %d] -- fold", SAC_ND_READ( (SACp_pinl_1861__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ( (SACp_pinl_1860__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0))); /* fold operation */ SAC_WL_MT_GRID_UNROLL_END(1, (SACp_pinl_1857_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1860__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(1, (SACp_pinl_1857_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1860__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) SAC_WL_MT_GRID_UNROLL_END(0, (SACp_pinl_1857_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1861__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(0, (SACp_pinl_1857_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1861__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) /* * MT_SCHEDULER_Block_END( 0, 2, 0, 0, 2048, 2048, 1, 1) */ /* * WL_SCHEDULE__END( 2) */ } SAC_PF_END_WITH(fold) SAC_ND_LABEL(_comp_5479_SAC_label) SAC_ND_FREE((SACp_pinl_1860__eat_420, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_1861__eat_421, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * MT_SPMDFUN_RET( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 1, out, (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_mtspmdfanon_5455__pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, MT, SACf_ScalarArith_CL_MT___PL__d__d) */ SAC_MT_SYNC_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d); SAC_MT_SYNC_FOLD_out( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 0, (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_mtspmdfanon_5455__pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, MT, SACf_ScalarArith_CL_MT___PL__d__d); SAC_MT_SYNC_CONT( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d); SAC_MT_SEND_RESULT_out( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, SAC_MT_SELF_LOCAL_ID(), 0, (SACp_pinl_1859_res, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_MT_SYNC_END( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d); SAC_MT_SPMDFUN_REAL_RETURN(); SAC_CLEANUP_LOCAL_MEM() } /* * MT_SPMDFUN_DEF_END( SACf__MAIN_CL_ST___mtspmdf_5456_main__d_2048_2048__d, 3, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_c1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } /**************************************************************************** * SPMD function: * SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d(...) [ body ] ****************************************************************************/ /* * MT_SPMDFUN_DEF_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 3, inout, double, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_multi_threaded) SAC_MT_RECEIVE_PARAM_inout( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 0, double, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 1, double, (SACp_flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 2, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) { /* MT parallel branch */ /* * ND_DECL( (SACp_mtspmdfanon_5453_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 4, 64, 64, 32, 32) */ SAC_ND_DECL__DATA( (SACp_mtspmdfanon_5453_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_mtspmdfanon_5453_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_mtspmdfanon_5453_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACp_mtspmdfanon_5453_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACp_mtspmdfanon_5453_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_mtspmdfanon_5453_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 3) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_mtspmdfanon_5453_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_mtspmdfanon_5453_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4; /* * ND_DECL( (SACp_emal_4514__pinl_1849__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4514__pinl_1849__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4514__pinl_1849__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4515__ivesli_4238, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4515__ivesli_4238, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_4515__ivesli_4238, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_wlidx_4205_ab, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_wlidx_4205_ab, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_wlidx_4205_ab, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACl_l, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACl_l, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACl_l, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 4) */ SAC_ND_DECL__DATA( (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 4; const int SAC_ND_A_MIRROR_SIZE( (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 4; const int SAC_ND_A_MIRROR_DIM( (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL__MIRROR_PARAM( (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 4, 64, 32, 64, 32) */ const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 3) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4; SAC_ND_DECL_PARAM_inout((SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), double) /* * ND_DECL__MIRROR_PARAM( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 4, 64, 64, 32, 32) */ const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 3) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) = 4; SAC_INIT_LOCAL_MEM() /* * MT_SCHEDULER_Block_INIT( 0, 4, 0, 0, 0, 0, 64, 64, 32, 32, 1, 1, 1, 1) */ SAC_ND_ALLOC_BEGIN((SACp_wlidx_4205_ab, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_wlidx_4205_ab, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_wlidx_4205_ab, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 63, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_wlidx_4205_ab, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACl_l, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACl_l, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACl_l, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 63, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACl_l, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 63, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 63, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 63, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 4) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); int SAC_WL_MT_SCHEDULE_START( 1); int SAC_WL_MT_SCHEDULE_STOP( 1); int SAC_WL_MT_SCHEDULE_START( 2); int SAC_WL_MT_SCHEDULE_STOP( 2); int SAC_WL_MT_SCHEDULE_START( 3); int SAC_WL_MT_SCHEDULE_STOP( 3); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 4, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 4) */ int SAC_WL_SHAPE_FACTOR( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0); int SAC_WL_SHAPE_FACTOR( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1); int SAC_WL_SHAPE_FACTOR( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2); int SAC_WL_SHAPE_FACTOR( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 3); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 4, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 4) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) = 1 * SAC_ND_A_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1) * SAC_ND_A_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2) * SAC_ND_A_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 3); SAC_WL_SHAPE_FACTOR( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1) = 1 * SAC_ND_A_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2) * SAC_ND_A_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 3); SAC_WL_SHAPE_FACTOR( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2) = 1 * SAC_ND_A_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 3); SAC_WL_SHAPE_FACTOR( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 3) = 1; } /* * MT_SCHEDULER_Block_BEGIN( 0, 4, 0, 0, 0, 0, 64, 64, 32, 32, 1, 1, 1, 1) */ SAC_MT_SCHEDULER_Block_DIM0( 0, 64, 1); SAC_WL_MT_SCHEDULE_START( 1) = 0; SAC_WL_MT_SCHEDULE_STOP( 1) = 64; SAC_WL_MT_SCHEDULE_START( 2) = 0; SAC_WL_MT_SCHEDULE_STOP( 2) = 32; SAC_WL_MT_SCHEDULE_START( 3) = 0; SAC_WL_MT_SCHEDULE_STOP( 3) = 32; /* * WL_INIT_OFFSET( (SACp_wlidx_4205_ab, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 4, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 4) */ SAC_ND_WRITE( (SACp_wlidx_4205_ab, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) + SAC_WL_MT_SCHEDULE_START( 1) * SAC_WL_SHAPE_FACTOR( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1) + SAC_WL_MT_SCHEDULE_START( 2) * SAC_WL_SHAPE_FACTOR( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2) + SAC_WL_MT_SCHEDULE_START( 3) * SAC_WL_SHAPE_FACTOR( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 3); SAC_WL_MT_STRIDE_LOOP0_BEGIN(0, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 64, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(0, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP0_BEGIN(1, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 64, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(1, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP0_BEGIN(2, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(2, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) /* * WL_SET_OFFSET( (SACp_wlidx_4205_ab, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, 4, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 4, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 4, (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_l, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_WRITE( (SACp_wlidx_4205_ab, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( SAC_ND_A_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 3) * ( SAC_ND_A_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2) * ( SAC_ND_A_SHAPE( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1) * SAC_ND_READ( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) )+ SAC_ND_READ( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ) + SAC_WL_MT_SCHEDULE_START( 3) ) * SAC_WL_SHAPE_FACTOR( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 3); SAC_WL_MT_STRIDE_LOOP0_BEGIN(3, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_l, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(3, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_l, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_ND_ALLOC_BEGIN((SACp_emal_4515__ivesli_4238, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_4515__ivesli_4238, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4515__ivesli_4238, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4515__ivesli_4238, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_emal_4515__ivesli_4238, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 4, (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_l, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 4, 64, 32, 64, 32) */ SAC_ND_WRITE( (SACp_emal_4515__ivesli_4238, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 32 * ( 64 * ( 32 * SAC_ND_READ( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ) + SAC_ND_READ( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ) + SAC_ND_READ( (SACl_l, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_ALLOC_BEGIN((SACp_emal_4514__pinl_1849__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_emal_4514__pinl_1849__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4514__pinl_1849__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4514__pinl_1849__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_emal_4514__pinl_1849__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 4, (SACp_emal_4515__ivesli_4238, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_emal_4514__pinl_1849__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 4, (SACp_emal_4515__ivesli_4238, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4515__ivesli_4238, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_4514__pinl_1849__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_emal_4515__ivesli_4238, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_emal_4515__ivesli_4238, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * WL_ASSIGN( (SACp_emal_4514__pinl_1849__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 4, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 4, (SACp_wlidx_4205_ab, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4514__pinl_1849__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == (SAC_ND_A_DIM( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) - SAC_ND_A_SIZE( (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))))), 63, "WL expression with illegal dimension found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SIZE( (SACp_emal_4514__pinl_1849__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == SAC_WL_SHAPE_FACTOR( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 3)), 63, "WL expression with illegal size found!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), SAC_ND_READ( (SACp_wlidx_4205_ab, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), (SACp_emal_4514__pinl_1849__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ); SAC_ND_FREE((SACp_emal_4514__pinl_1849__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_WL_INC_OFFSET((SACp_wlidx_4205_ab, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4514__pinl_1849__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_WL_MT_GRID_UNROLL_END(3, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_l, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(3, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_l, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_MT_GRID_UNROLL_END(2, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(2, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_MT_GRID_UNROLL_END(1, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(1, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 64, 1) SAC_WL_MT_GRID_UNROLL_END(0, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(0, (SACp_flat_384, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 64, 1) /* * MT_SCHEDULER_Block_END( 0, 4, 0, 0, 0, 0, 64, 64, 32, 32, 1, 1, 1, 1) */ /* * WL_SCHEDULE__END( 4) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5480_SAC_label) SAC_ND_FREE((SACp_wlidx_4205_ab, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACl_l, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * MT_SPMDFUN_RET( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 1, inout, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_mtspmdfanon_5453_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ND, NONE) */ SAC_MT_SYNC_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d); SAC_MT_SYNC_FOLD_inout( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 0, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_mtspmdfanon_5453_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ND, NONE); SAC_MT_SYNC_CONT( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d); SAC_MT_SEND_RESULT_inout( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, SAC_MT_SELF_LOCAL_ID(), 0, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))); SAC_MT_SYNC_END( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d); SAC_MT_SPMDFUN_REAL_RETURN(); SAC_CLEANUP_LOCAL_MEM() } /* * MT_SPMDFUN_DEF_END( SACf__MAIN_CL_ST___mtspmdf_5454_main__d_64_32_64_32__d_64_64_32_32__d, 3, inout, double, (SACp_emal_4513_ab, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_flat_374, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } /**************************************************************************** * SPMD function: * SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d(...) [ body ] ****************************************************************************/ /* * MT_SPMDFUN_DEF_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, 2, inout, double, (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_multi_threaded) SAC_MT_RECEIVE_PARAM_inout( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, 0, double, (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, 1, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) { /* MT parallel branch */ /* * ND_DECL( (SACp_mtspmdfanon_5451__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 4194304) */ SAC_ND_DECL__DATA( (SACp_mtspmdfanon_5451__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_mtspmdfanon_5451__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_mtspmdfanon_5451__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 4194304; const int SAC_ND_A_MIRROR_SIZE( (SACp_mtspmdfanon_5451__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_mtspmdfanon_5451__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_emal_4522__pinl_1829__flat_1402, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4522__pinl_1829__flat_1402, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4522__pinl_1829__flat_1402, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_wlidx_4204__pinl_1830_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_wlidx_4204__pinl_1830_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_wlidx_4204__pinl_1830_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1831__eat_428, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_1831__eat_428, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_1831__eat_428, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1827_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_pinl_1827_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_1827_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_1827_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_1827_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_1827_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL__MIRROR_PARAM( (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() SAC_ND_DECL_PARAM_inout((SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), double) /* * ND_DECL__MIRROR_PARAM( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1, 4194304) */ const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) = 4194304; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) = 1; SAC_INIT_LOCAL_MEM() /* * MT_SCHEDULER_Block_INIT( 0, 1, 0, 4194304, 1) */ SAC_ND_ALLOC_BEGIN((SACp_wlidx_4204__pinl_1830_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_wlidx_4204__pinl_1830_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_wlidx_4204__pinl_1830_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 4326, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_wlidx_4204__pinl_1830_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_pinl_1831__eat_428, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_1831__eat_428, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_1831__eat_428, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 4326, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_1831__eat_428, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 1) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1, (SACp_pinl_1827_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ int SAC_WL_SHAPE_FACTOR( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1, (SACp_pinl_1827_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) = 1; } /* * MT_SCHEDULER_Block_BEGIN( 0, 1, 0, 4194304, 1) */ SAC_MT_SCHEDULER_Block_DIM0( 0, 4194304, 1); /* * WL_INIT_OFFSET( (SACp_wlidx_4204__pinl_1830_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1, (SACp_pinl_1827_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ SAC_ND_WRITE( (SACp_wlidx_4204__pinl_1830_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0); SAC_WL_MT_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_1827_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1831__eat_428, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 4194304, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(0, (SACp_pinl_1827_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1831__eat_428, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_ND_ALLOC_BEGIN((SACp_emal_4522__pinl_1829__flat_1402, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_emal_4522__pinl_1829__flat_1402, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4522__pinl_1829__flat_1402, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 4328, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4522__pinl_1829__flat_1402, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) SAC_ND_PRF_S__DATA((SACp_emal_4522__pinl_1829__flat_1402, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_TOD, SAC_ND_READ((SACp_pinl_1831__eat_428, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) /* * WL_ASSIGN( (SACp_emal_4522__pinl_1829__flat_1402, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1, (SACp_pinl_1827_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_wlidx_4204__pinl_1830_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4522__pinl_1829__flat_1402, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == (SAC_ND_A_DIM( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) - SAC_ND_A_SIZE( (SACp_pinl_1827_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))))), 4328, "WL expression with illegal dimension found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SIZE( (SACp_emal_4522__pinl_1829__flat_1402, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == SAC_WL_SHAPE_FACTOR( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0)), 4328, "WL expression with illegal size found!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), SAC_ND_READ( (SACp_wlidx_4204__pinl_1830_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), (SACp_emal_4522__pinl_1829__flat_1402, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ); SAC_ND_FREE((SACp_emal_4522__pinl_1829__flat_1402, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_WL_INC_OFFSET((SACp_wlidx_4204__pinl_1830_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4522__pinl_1829__flat_1402, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_WL_MT_GRID_UNROLL_END(0, (SACp_pinl_1827_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1831__eat_428, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(0, (SACp_pinl_1827_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1831__eat_428, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 4194304, 1) /* * MT_SCHEDULER_Block_END( 0, 1, 0, 4194304, 1) */ /* * WL_SCHEDULE__END( 1) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5481_SAC_label) SAC_ND_FREE((SACp_wlidx_4204__pinl_1830_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_1831__eat_428, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * MT_SPMDFUN_RET( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, 1, inout, (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_mtspmdfanon_5451__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ND, NONE) */ SAC_MT_SYNC_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d); SAC_MT_SYNC_FOLD_inout( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, 0, (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_mtspmdfanon_5451__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ND, NONE); SAC_MT_SYNC_CONT( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d); SAC_MT_SEND_RESULT_inout( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, SAC_MT_SELF_LOCAL_ID(), 0, (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))); SAC_MT_SYNC_END( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d); SAC_MT_SPMDFUN_REAL_RETURN(); SAC_CLEANUP_LOCAL_MEM() } /* * MT_SPMDFUN_DEF_END( SACf__MAIN_CL_ST___mtspmdf_5452_main__d_4194304__d, 2, inout, double, (SACp_emal_4521__pinl_1830_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_pinl_1826__flat_1398, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } /**************************************************************************** * ST function: * SACf__MAIN_CL_ST_CL_INIT__init(...) [ body ] ****************************************************************************/ /* * ND_FUN_DEF_BEGIN( SACf__MAIN_CL_ST_CL_INIT__init, , 0) */ SAC_ND_DEF_FUN_BEGIN2( SACf__MAIN_CL_ST_CL_INIT__init, void, ) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_single_threaded) SAC_MT_DEFINE_ST_SELF() { SAC_INIT_LOCAL_MEM() /* * ND_FUN_AP( SACf_World_CL_ST_CL_INIT__init_TheWorld__SACt_World__World, , 1, inout, SACt_World__World, SAC_SET_NT_USG( TFA, (SACo_World__TheWorld, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_World_CL_ST_CL_INIT__init_TheWorld__SACt_World__World, SAC_ND_ARG_inout( SAC_SET_NT_USG( TFA, (SACo_World__TheWorld, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_World__World)) /* * ND_FUN_AP( SACf_C99Benchmarking_CL_ST_CL_INIT__init_TheBenchmarkObject__SACt_C99Benchmarking__C99Benchmarking, , 1, inout, SACt_C99Benchmarking__C99Benchmarking, SAC_SET_NT_USG( TFA, (SACo_C99Benchmarking__TheBenchmarkObject, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_C99Benchmarking_CL_ST_CL_INIT__init_TheBenchmarkObject__SACt_C99Benchmarking__C99Benchmarking, SAC_ND_ARG_inout( SAC_SET_NT_USG( TFA, (SACo_C99Benchmarking__TheBenchmarkObject, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_C99Benchmarking__C99Benchmarking)) /* * ND_FUN_AP( SACf_RTClock_CL_ST_CL_INIT__init_TheRTClock__SACt_RTClock__RTClock, , 1, inout, SACt_RTClock__RTClock, SAC_SET_NT_USG( TFA, (SACo_RTClock__TheRTClock, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_RTClock_CL_ST_CL_INIT__init_TheRTClock__SACt_RTClock__RTClock, SAC_ND_ARG_inout( SAC_SET_NT_USG( TFA, (SACo_RTClock__TheRTClock, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_RTClock__RTClock)) /* * ND_FUN_AP( SACf_Terminal_CL_ST_CL_INIT__init_TheTerminal__SACt_Terminal__Terminal, , 1, inout, SACt_Terminal__Terminal, SAC_SET_NT_USG( TFA, (SACo_Terminal__TheTerminal, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_Terminal_CL_ST_CL_INIT__init_TheTerminal__SACt_Terminal__Terminal, SAC_ND_ARG_inout( SAC_SET_NT_USG( TFA, (SACo_Terminal__TheTerminal, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_Terminal__Terminal)) /* * ND_FUN_AP( SACf_TermFile_CL_ST_CL_INIT__init_stdout__SACt_TermFile__TermFile, , 1, inout, SACt_TermFile__TermFile, SAC_SET_NT_USG( TFA, (SACo_TermFile__stdout, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) */ SAC_ND_FUNAP2( SACf_TermFile_CL_ST_CL_INIT__init_stdout__SACt_TermFile__TermFile, SAC_ND_ARG_inout( SAC_SET_NT_USG( TFA, (SACo_TermFile__stdout, (SCL, (HID, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), SACt_TermFile__TermFile)) /* * ND_FUN_RET( , 0) */ return; SAC_CLEANUP_LOCAL_MEM() } /* * ND_FUN_DEF_END( SACf__MAIN_CL_ST_CL_INIT__init, , 0) */ } SAC_ND_FUN_DEF_END2() /**************************************************************************** * MT function: * SACf__MAIN_CL_MT__matmulStar__d_32_32__d_32_32(...) [ body ] ****************************************************************************/ /* * MT_MTFUN_DEF_BEGIN( SACf__MAIN_CL_MT__matmulStar__d_32_32__d_32_32, , 3, out, double, (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ void SACf__MAIN_CL_MT__matmulStar__d_32_32__d_32_32( SAC_MT_MYTHREAD_PARAM(), SAC_ND_PARAM_out( (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_multi_threaded) { /* * ND_DECL( (SACp_pinl_5369__dup_5245__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 32) */ SAC_ND_DECL__DATA( (SACp_pinl_5369__dup_5245__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5369__dup_5245__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5369__dup_5245__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5369__dup_5245__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 32; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5369__dup_5245__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5368__dup_5244__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 32) */ SAC_ND_DECL__DATA( (SACp_pinl_5368__dup_5244__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5368__dup_5244__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5368__dup_5244__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5368__dup_5244__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 32; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5368__dup_5244__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5363__dup_5239__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5363__dup_5239__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5363__dup_5239__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5361__dup_5237__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5361__dup_5237__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5361__dup_5237__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5353__dup_5229__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5353__dup_5229__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5353__dup_5229__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5351__dup_5227__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5351__dup_5227__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5351__dup_5227__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5350__dup_5226__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5350__dup_5226__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5350__dup_5226__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5349__dup_5225__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_pinl_5349__dup_5225__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5349__dup_5225__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5349__dup_5225__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5349__dup_5225__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5349__dup_5225__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 32) */ SAC_ND_DECL__DATA( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 32; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5346__dup_5222__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5346__dup_5222__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5346__dup_5222__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5344__dup_5220__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5344__dup_5220__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5344__dup_5220__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5340__dup_5216__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5340__dup_5216__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5340__dup_5216__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 32) */ SAC_ND_DECL__DATA( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 32; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5337__dup_5213_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5337__dup_5213_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5337__dup_5213_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5334__dup_5210__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5334__dup_5210__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5334__dup_5210__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5332__dup_5208_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5332__dup_5208_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5332__dup_5208_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5331__dup_5207__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_pinl_5331__dup_5207__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5331__dup_5207__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5331__dup_5207__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5331__dup_5207__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5331__dup_5207__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5329__dup_5205__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 32) */ SAC_ND_DECL__DATA( (SACp_pinl_5329__dup_5205__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5329__dup_5205__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5329__dup_5205__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5329__dup_5205__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 32; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5329__dup_5205__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5328__dup_5204__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 32) */ SAC_ND_DECL__DATA( (SACp_pinl_5328__dup_5204__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5328__dup_5204__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5328__dup_5204__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5328__dup_5204__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 32; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5328__dup_5204__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5323__dup_5199__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5323__dup_5199__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5323__dup_5199__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5321__dup_5197__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5321__dup_5197__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5321__dup_5197__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5313__dup_5189__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5313__dup_5189__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5313__dup_5189__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5311__dup_5187__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5311__dup_5187__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5311__dup_5187__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5310__dup_5186__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5310__dup_5186__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5310__dup_5186__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5309__dup_5185__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_pinl_5309__dup_5185__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5309__dup_5185__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5309__dup_5185__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5309__dup_5185__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5309__dup_5185__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 32) */ SAC_ND_DECL__DATA( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 32; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5306__dup_5182__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5306__dup_5182__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5306__dup_5182__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5304__dup_5180__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5304__dup_5180__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5304__dup_5180__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5300__dup_5176__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5300__dup_5176__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5300__dup_5176__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 32) */ SAC_ND_DECL__DATA( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 32; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5297__dup_5173_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5297__dup_5173_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5297__dup_5173_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5294__dup_5170__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5294__dup_5170__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5294__dup_5170__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5292__dup_5168_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5292__dup_5168_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5292__dup_5168_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5291__dup_5167__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_pinl_5291__dup_5167__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5291__dup_5167__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5291__dup_5167__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5291__dup_5167__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5291__dup_5167__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_emrb_5248_mem, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), bool, 0) */ SAC_ND_DECL__DATA( (SACp_emrb_5248_mem, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), bool, ) SAC_ND_DECL__DESC( (SACp_emrb_5248_mem, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4964__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4964__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4964__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 32) */ SAC_ND_DECL__DATA( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 32; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; SAC_ND_DECL_CONST__DATA((SACp_emal_4961__pinl_2013__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2.0) SAC_ND_DECL_CONST__DATA((SACp_emal_4960__iveras_4443, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_4959__iveras_4444, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_4958__iveras_4445, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_4957__iveras_4446, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) /* * ND_DECL( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 32, 32) */ SAC_ND_DECL__DATA( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1024; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL( (SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_wlidx_4220_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_wlidx_4220_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_wlidx_4220_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1967__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_1967__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_1967__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_1966_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_pinl_1966_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_1966_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_1966_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_1966_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_1966_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 32, 32) */ SAC_ND_DECL__DATA( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1024; const int SAC_ND_A_MIRROR_DIM( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL__MIRROR_PARAM( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, 32, 32) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 1024; const int SAC_ND_A_MIRROR_DIM( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2; /* * ND_DECL__MIRROR_PARAM( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, 32, 32) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 1024; const int SAC_ND_A_MIRROR_DIM( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2; SAC_INIT_LOCAL_MEM() SAC_ND_ALLOC_BEGIN((SACp_emal_4964__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_emal_4964__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4964__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 13, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4964__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) SAC_ND_CREATE__SCALAR__DATA((SACp_emal_4964__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0.0) SAC_ND_ALLOC_BEGIN((SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 1, double) /* * ND_SET__SHAPE_arr( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 32) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 568, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == 32), 568, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 1, double) SAC_ND_ALLOC_BEGIN((SACp_pinl_1967__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_1967__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_1967__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 568, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_1967__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_wlidx_4220_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_wlidx_4220_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_wlidx_4220_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 568, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_wlidx_4220_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 1) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_1966_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ int SAC_WL_SHAPE_FACTOR( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_1966_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 1; } /* * MT_SCHEDULER_BEGIN( 0, 1, 0, 32) */ SAC_WL_MT_SCHEDULE_START( 0) = 0; SAC_WL_MT_SCHEDULE_STOP( 0) = 32; /* * WL_INIT_OFFSET( (SACp_wlidx_4220_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_1966_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ SAC_ND_WRITE( (SACp_wlidx_4220_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); SAC_WL_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_1966_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1967__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_GRID_UNROLL_BEGIN(0, (SACp_pinl_1966_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1967__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) /* * WL_ASSIGN( (SACp_emal_4964__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_1966_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_wlidx_4220_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4964__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == (SAC_ND_A_DIM( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) - SAC_ND_A_SIZE( (SACp_pinl_1966_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))))), 571, "WL expression with illegal dimension found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SIZE( (SACp_emal_4964__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == SAC_WL_SHAPE_FACTOR( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 571, "WL expression with illegal size found!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_wlidx_4220_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), (SACp_emal_4964__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ); SAC_WL_INC_OFFSET((SACp_wlidx_4220_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4964__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_WL_GRID_UNROLL_END(0, (SACp_pinl_1966_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1967__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(0, (SACp_pinl_1966_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_1967__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) /* * MT_SCHEDULER_END( 0, 1, 0, 32) */ /* * WL_SCHEDULE__END( 1) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5482_SAC_label) SAC_ND_FREE((SACp_pinl_1967__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4964__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_wlidx_4220_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * ND_CHECK_REUSE( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, ) */ SAC_IS_LASTREF__BLOCK_BEGIN( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 2), 14, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0)), 14, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == SAC_ND_A_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1)), 14, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), ) SAC_TR_MEM_PRINT( ("reuse memory of (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))) at %p for (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))", SAC_ND_GETVAR( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_A_FIELD( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))))))) SAC_IS_LASTREF__BLOCK_END( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) else SAC_ND_ALLOC_BEGIN((SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, 2, double) /* * ND_SET__SHAPE_arr( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, 32, 32) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 2), 14, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == 32), 14, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == 32), 14, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, 2, double) SAC_ND_INC_RC((SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) SAC_ND_ALLOC_BEGIN((SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 14, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_PRF_IS_REUSED((SACp_emrb_5248_mem, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) if (SAC_ND_GETVAR((SACp_emrb_5248_mem, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACp_emrb_5248_mem)) { SAC_ND_DEC_RC_FREE((SACp_emrb_5248_mem, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, ) SAC_ND_ALLOC_BEGIN((SACp_pinl_5292__dup_5168_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5292__dup_5168_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5292__dup_5168_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 14, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5292__dup_5168_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC__DESC((SACp_pinl_5329__dup_5205__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_SUB(SAC_ND_A_DIM((SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), 1)) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 1) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_5291__dup_5167__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ int SAC_WL_SHAPE_FACTOR( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_5291__dup_5167__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 1 * SAC_ND_A_SHAPE( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); } /* * MT_SCHEDULER_BEGIN( 0, 1, 0, 32) */ SAC_WL_MT_SCHEDULE_START( 0) = 0; SAC_WL_MT_SCHEDULE_STOP( 0) = 32; /* * WL_INIT_OFFSET( (SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_5291__dup_5167__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ SAC_ND_WRITE( (SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); SAC_WL_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_5291__dup_5167__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5292__dup_5168_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_GRID_UNROLL_BEGIN(0, (SACp_pinl_5291__dup_5167__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5292__dup_5168_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_ND_INC_RC((SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) SAC_ND_ALLOC_BEGIN((SACp_pinl_5294__dup_5170__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5294__dup_5170__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5294__dup_5170__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5294__dup_5170__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5294__dup_5170__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_5292__dup_5168_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4960__iveras_4443, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, 32, 32) */ SAC_ND_WRITE( (SACp_pinl_5294__dup_5170__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 32 * SAC_ND_READ( (SACp_pinl_5292__dup_5168_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_emal_4960__iveras_4443, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_ALLOC_BEGIN((SACp_pinl_5297__dup_5173_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5297__dup_5173_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5297__dup_5173_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 15, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5297__dup_5173_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_ASSIGN( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 17, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 17, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_PF_BEGIN_WITH(fold) /* * WL_SCHEDULE__BEGIN( 1) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); /* * MT_SCHEDULER_BEGIN( 0, 1, 0, 32) */ SAC_WL_MT_SCHEDULE_START( 0) = 0; SAC_WL_MT_SCHEDULE_STOP( 0) = 32; SAC_WL_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5297__dup_5173_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_GRID_UNROLL_BEGIN(0, (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5297__dup_5173_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_NOOP() SAC_ND_ALLOC_BEGIN((SACp_pinl_5300__dup_5176__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5300__dup_5176__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5300__dup_5176__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5300__dup_5176__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5300__dup_5176__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_emal_4959__iveras_4444, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5297__dup_5173_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, 32, 32) */ SAC_ND_WRITE( (SACp_pinl_5300__dup_5176__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 32 * SAC_ND_READ( (SACp_emal_4959__iveras_4444, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_pinl_5297__dup_5173_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_PRF_SxS__DATA((SACp_pinl_5300__dup_5176__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_pinl_5294__dup_5170__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_5300__dup_5176__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_ALLOC_BEGIN((SACp_pinl_5304__dup_5180__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_pinl_5304__dup_5180__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5304__dup_5180__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5304__dup_5180__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_pinl_5304__dup_5180__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_pinl_5300__dup_5176__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_pinl_5304__dup_5180__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_pinl_5300__dup_5176__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5300__dup_5176__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_pinl_5304__dup_5180__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_pinl_5300__dup_5176__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_pinl_5300__dup_5176__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_ALLOC_BEGIN((SACp_pinl_5306__dup_5182__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5306__dup_5182__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5306__dup_5182__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5306__dup_5182__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5306__dup_5182__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_5297__dup_5173_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4958__iveras_4445, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, 32, 32) */ SAC_ND_WRITE( (SACp_pinl_5306__dup_5182__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 32 * SAC_ND_READ( (SACp_pinl_5297__dup_5173_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_emal_4958__iveras_4445, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); /* * ND_CHECK_REUSE( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) */ SAC_IS_LASTREF__BLOCK_BEGIN( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 1354, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 1354, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_TR_MEM_PRINT( ("reuse memory of (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))) at %p for (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))", SAC_ND_GETVAR( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_A_FIELD( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))))) SAC_IS_LASTREF__BLOCK_END( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) else SAC_ND_ALLOC_BEGIN((SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, 1, double) /* * ND_SET__SHAPE_arr( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 32) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 1354, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == 32), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, 1, double) SAC_ND_INC_RC((SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) SAC_ND_ALLOC_BEGIN((SACp_pinl_5310__dup_5186__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5310__dup_5186__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5310__dup_5186__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5310__dup_5186__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_pinl_5311__dup_5187__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5311__dup_5187__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5311__dup_5187__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5311__dup_5187__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 1) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5309__dup_5185__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ int SAC_WL_SHAPE_FACTOR( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5309__dup_5185__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 1; } /* * MT_SCHEDULER_BEGIN( 0, 1, 0, 32) */ SAC_WL_MT_SCHEDULE_START( 0) = 0; SAC_WL_MT_SCHEDULE_STOP( 0) = 32; /* * WL_INIT_OFFSET( (SACp_pinl_5311__dup_5187__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5309__dup_5185__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ SAC_ND_WRITE( (SACp_pinl_5311__dup_5187__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); SAC_WL_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_5309__dup_5185__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5310__dup_5186__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_GRID_UNROLL_BEGIN(0, (SACp_pinl_5309__dup_5185__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5310__dup_5186__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_ND_ALLOC_BEGIN((SACp_pinl_5313__dup_5189__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5313__dup_5189__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5313__dup_5189__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5313__dup_5189__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5313__dup_5189__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_emal_4957__iveras_4446, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5310__dup_5186__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, 32, 32) */ SAC_ND_WRITE( (SACp_pinl_5313__dup_5189__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 32 * SAC_ND_READ( (SACp_emal_4957__iveras_4446, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_pinl_5310__dup_5186__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_PRF_SxS__DATA((SACp_pinl_5313__dup_5189__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_pinl_5306__dup_5182__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_5313__dup_5189__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_ALLOC_BEGIN((SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_pinl_5313__dup_5189__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_pinl_5313__dup_5189__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5313__dup_5189__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_pinl_5313__dup_5189__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_pinl_5313__dup_5189__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_PRF_SxS__DATA((SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_MUL, SAC_ND_READ((SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_5304__dup_5180__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_ALLOC_BEGIN((SACp_pinl_5321__dup_5197__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5321__dup_5197__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5321__dup_5197__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5321__dup_5197__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5321__dup_5197__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5310__dup_5186__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 32) */ SAC_ND_WRITE( (SACp_pinl_5321__dup_5197__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_ND_READ( (SACp_pinl_5310__dup_5186__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_ALLOC_BEGIN((SACp_pinl_5323__dup_5199__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_pinl_5323__dup_5199__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5323__dup_5199__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5323__dup_5199__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_pinl_5323__dup_5199__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5321__dup_5197__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_pinl_5323__dup_5199__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5321__dup_5197__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5321__dup_5197__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_pinl_5323__dup_5199__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_pinl_5321__dup_5197__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_pinl_5321__dup_5197__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_PRF_SxS__DATA((SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_5323__dup_5199__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_FREE((SACp_pinl_5323__dup_5199__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * WL_ASSIGN( (SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5309__dup_5185__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5311__dup_5187__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == (SAC_ND_A_DIM( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) - SAC_ND_A_SIZE( (SACp_pinl_5309__dup_5185__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))))), 1358, "WL expression with illegal dimension found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SIZE( (SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == SAC_WL_SHAPE_FACTOR( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 1358, "WL expression with illegal size found!"); SAC_ND_WRITE_READ_COPY( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_pinl_5311__dup_5187__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), (SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ); SAC_ND_FREE((SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_WL_INC_OFFSET((SACp_pinl_5311__dup_5187__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5317__dup_5193__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_WL_GRID_UNROLL_END(0, (SACp_pinl_5309__dup_5185__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5310__dup_5186__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(0, (SACp_pinl_5309__dup_5185__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5310__dup_5186__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) /* * MT_SCHEDULER_END( 0, 1, 0, 32) */ /* * WL_SCHEDULE__END( 1) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5483_SAC_label) SAC_ND_DEC_RC_FREE((SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) SAC_ND_FREE((SACp_pinl_5304__dup_5180__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_5306__dup_5182__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_5310__dup_5186__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_5311__dup_5187__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * ND_UNSHARE( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, int, ) */ SAC_IS_SHARED__BLOCK_BEGIN( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) SAC_ND_ALLOC_BEGIN( (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, SAC_ND_A_DIM( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), int) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 1), 16, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 16, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END( (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, SAC_ND_A_DIM( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), int) SAC_ND_COPY__DATA( (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_DEC_RC( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) SAC_IS_SHARED__BLOCK_END( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) /* * ND_ASSIGN( (SACp_pinl_5328__dup_5204__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5328__dup_5204__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 16, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5328__dup_5204__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 16, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_pinl_5328__dup_5204__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_5328__dup_5204__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5308__dup_5184__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * ND_ASSIGN( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5328__dup_5204__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 16, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_pinl_5328__dup_5204__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 16, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_pinl_5328__dup_5204__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5328__dup_5204__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * WL_FOLD( (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5297__dup_5173_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_TR_WL_PRINT( ("index vector [%d] -- fold", SAC_ND_READ( (SACp_pinl_5297__dup_5173_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0))); /* fold operation */ SAC_WL_GRID_UNROLL_END(0, (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5297__dup_5173_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(0, (SACp_pinl_5296__dup_5172__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5297__dup_5173_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) /* * MT_SCHEDULER_END( 0, 1, 0, 32) */ /* * WL_SCHEDULE__END( 1) */ } SAC_PF_END_WITH(fold) SAC_ND_LABEL(_comp_5484_SAC_label) SAC_ND_FREE((SACp_pinl_5294__dup_5170__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_5297__dup_5173_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * WL_SUBALLOC( (SACp_pinl_5329__dup_5205__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_GETVAR((SACp_pinl_5329__dup_5205__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_A_FIELD( (SACp_pinl_5329__dup_5205__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) = SAC_ND_GETVAR( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_A_FIELD( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))))+SAC_ND_READ( (SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_COPY__DATA((SACp_pinl_5329__dup_5205__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_DEC_RC_FREE((SACp_pinl_5298__dup_5174__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) SAC_WL_INC_OFFSET((SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5329__dup_5205__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_WL_GRID_UNROLL_END(0, (SACp_pinl_5291__dup_5167__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5292__dup_5168_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(0, (SACp_pinl_5291__dup_5167__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5292__dup_5168_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) /* * MT_SCHEDULER_END( 0, 1, 0, 32) */ /* * WL_SCHEDULE__END( 1) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5485_SAC_label) SAC_ND_FREE__DESC((SACp_pinl_5329__dup_5205__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_ND_FREE((SACp_pinl_5292__dup_5168_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_DEC_RC_FREE((SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) SAC_ND_DEC_RC_FREE((SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) SAC_ND_FREE((SACp_emal_4957__iveras_4446, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4958__iveras_4445, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4959__iveras_4444, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4960__iveras_4443, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4961__pinl_2013__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * ND_ASSIGN( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 2), 14, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 14, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == SAC_ND_A_SHAPE( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1)), 14, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) } else { SAC_ND_DEC_RC_FREE((SACp_emrb_5248_mem, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, ) SAC_ND_ALLOC_BEGIN((SACp_pinl_5332__dup_5208_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5332__dup_5208_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5332__dup_5208_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 14, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5332__dup_5208_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC__DESC((SACp_pinl_5369__dup_5245__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_SUB(SAC_ND_A_DIM((SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), 1)) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 1) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_5331__dup_5207__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ int SAC_WL_SHAPE_FACTOR( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_5331__dup_5207__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 1 * SAC_ND_A_SHAPE( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); } /* * MT_SCHEDULER_BEGIN( 0, 1, 0, 32) */ SAC_WL_MT_SCHEDULE_START( 0) = 0; SAC_WL_MT_SCHEDULE_STOP( 0) = 32; /* * WL_INIT_OFFSET( (SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_5331__dup_5207__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ SAC_ND_WRITE( (SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); SAC_WL_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_5331__dup_5207__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5332__dup_5208_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_GRID_UNROLL_BEGIN(0, (SACp_pinl_5331__dup_5207__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5332__dup_5208_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_ND_INC_RC((SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) SAC_ND_ALLOC_BEGIN((SACp_pinl_5334__dup_5210__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5334__dup_5210__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5334__dup_5210__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5334__dup_5210__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5334__dup_5210__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_5332__dup_5208_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4960__iveras_4443, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, 32, 32) */ SAC_ND_WRITE( (SACp_pinl_5334__dup_5210__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 32 * SAC_ND_READ( (SACp_pinl_5332__dup_5208_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_emal_4960__iveras_4443, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_ALLOC_BEGIN((SACp_pinl_5337__dup_5213_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5337__dup_5213_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5337__dup_5213_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 15, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5337__dup_5213_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_ASSIGN( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 17, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 17, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_PF_BEGIN_WITH(fold) /* * WL_SCHEDULE__BEGIN( 1) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); /* * MT_SCHEDULER_BEGIN( 0, 1, 0, 32) */ SAC_WL_MT_SCHEDULE_START( 0) = 0; SAC_WL_MT_SCHEDULE_STOP( 0) = 32; SAC_WL_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5337__dup_5213_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_GRID_UNROLL_BEGIN(0, (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5337__dup_5213_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_NOOP() SAC_ND_ALLOC_BEGIN((SACp_pinl_5340__dup_5216__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5340__dup_5216__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5340__dup_5216__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5340__dup_5216__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5340__dup_5216__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_emal_4959__iveras_4444, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5337__dup_5213_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, 32, 32) */ SAC_ND_WRITE( (SACp_pinl_5340__dup_5216__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 32 * SAC_ND_READ( (SACp_emal_4959__iveras_4444, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_pinl_5337__dup_5213_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_PRF_SxS__DATA((SACp_pinl_5340__dup_5216__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_pinl_5334__dup_5210__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_5340__dup_5216__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_ALLOC_BEGIN((SACp_pinl_5344__dup_5220__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_pinl_5344__dup_5220__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5344__dup_5220__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5344__dup_5220__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_pinl_5344__dup_5220__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_pinl_5340__dup_5216__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_pinl_5344__dup_5220__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_pinl_5340__dup_5216__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5340__dup_5216__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_pinl_5344__dup_5220__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_pinl_5340__dup_5216__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_pinl_5340__dup_5216__emal_4953__ivesli_4307, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_ALLOC_BEGIN((SACp_pinl_5346__dup_5222__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5346__dup_5222__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5346__dup_5222__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5346__dup_5222__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5346__dup_5222__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_5337__dup_5213_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4958__iveras_4445, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, 32, 32) */ SAC_ND_WRITE( (SACp_pinl_5346__dup_5222__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 32 * SAC_ND_READ( (SACp_pinl_5337__dup_5213_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_emal_4958__iveras_4445, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); /* * ND_CHECK_REUSE( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) */ SAC_IS_LASTREF__BLOCK_BEGIN( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 1354, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 1354, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_TR_MEM_PRINT( ("reuse memory of (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))) at %p for (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))", SAC_ND_GETVAR( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_A_FIELD( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))))) SAC_IS_LASTREF__BLOCK_END( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) else SAC_ND_ALLOC_BEGIN((SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, 1, double) /* * ND_SET__SHAPE_arr( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 32) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 1354, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == 32), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, 1, double) SAC_ND_INC_RC((SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) SAC_ND_ALLOC_BEGIN((SACp_pinl_5350__dup_5226__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5350__dup_5226__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5350__dup_5226__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5350__dup_5226__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_pinl_5351__dup_5227__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5351__dup_5227__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5351__dup_5227__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5351__dup_5227__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 1) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5349__dup_5225__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ int SAC_WL_SHAPE_FACTOR( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5349__dup_5225__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 1; } /* * MT_SCHEDULER_BEGIN( 0, 1, 0, 32) */ SAC_WL_MT_SCHEDULE_START( 0) = 0; SAC_WL_MT_SCHEDULE_STOP( 0) = 32; /* * WL_INIT_OFFSET( (SACp_pinl_5351__dup_5227__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5349__dup_5225__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ SAC_ND_WRITE( (SACp_pinl_5351__dup_5227__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); SAC_WL_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_5349__dup_5225__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5350__dup_5226__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_GRID_UNROLL_BEGIN(0, (SACp_pinl_5349__dup_5225__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5350__dup_5226__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_ND_ALLOC_BEGIN((SACp_pinl_5353__dup_5229__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5353__dup_5229__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5353__dup_5229__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5353__dup_5229__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5353__dup_5229__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_emal_4957__iveras_4446, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5350__dup_5226__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, 32, 32) */ SAC_ND_WRITE( (SACp_pinl_5353__dup_5229__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 32 * SAC_ND_READ( (SACp_emal_4957__iveras_4446, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_pinl_5350__dup_5226__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_PRF_SxS__DATA((SACp_pinl_5353__dup_5229__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_pinl_5346__dup_5222__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_5353__dup_5229__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_ALLOC_BEGIN((SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_pinl_5353__dup_5229__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_pinl_5353__dup_5229__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5353__dup_5229__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_pinl_5353__dup_5229__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_pinl_5353__dup_5229__emal_4948__ivesli_4302, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_PRF_SxS__DATA((SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_MUL, SAC_ND_READ((SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_5344__dup_5220__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_ALLOC_BEGIN((SACp_pinl_5361__dup_5237__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5361__dup_5237__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5361__dup_5237__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5361__dup_5237__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5361__dup_5237__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5350__dup_5226__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 32) */ SAC_ND_WRITE( (SACp_pinl_5361__dup_5237__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_ND_READ( (SACp_pinl_5350__dup_5226__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_ALLOC_BEGIN((SACp_pinl_5363__dup_5239__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_pinl_5363__dup_5239__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5363__dup_5239__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5363__dup_5239__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_pinl_5363__dup_5239__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5361__dup_5237__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_pinl_5363__dup_5239__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5361__dup_5237__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5361__dup_5237__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_pinl_5363__dup_5239__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_pinl_5361__dup_5237__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_pinl_5361__dup_5237__emal_4944__ivesli_4298, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_PRF_SxS__DATA((SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_5363__dup_5239__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_FREE((SACp_pinl_5363__dup_5239__emal_4943__pinl_2016__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * WL_ASSIGN( (SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5349__dup_5225__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5351__dup_5227__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == (SAC_ND_A_DIM( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) - SAC_ND_A_SIZE( (SACp_pinl_5349__dup_5225__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))))), 1358, "WL expression with illegal dimension found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SIZE( (SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == SAC_WL_SHAPE_FACTOR( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 1358, "WL expression with illegal size found!"); SAC_ND_WRITE_READ_COPY( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_pinl_5351__dup_5227__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), (SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ); SAC_ND_FREE((SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_WL_INC_OFFSET((SACp_pinl_5351__dup_5227__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5357__dup_5233__emal_4946__pinl_1984__flat_53__SSA4_1__SSA10_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_WL_GRID_UNROLL_END(0, (SACp_pinl_5349__dup_5225__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5350__dup_5226__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(0, (SACp_pinl_5349__dup_5225__pinl_2014_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5350__dup_5226__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) /* * MT_SCHEDULER_END( 0, 1, 0, 32) */ /* * WL_SCHEDULE__END( 1) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5486_SAC_label) SAC_ND_DEC_RC_FREE((SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) SAC_ND_FREE((SACp_pinl_5344__dup_5220__emal_4951__pinl_1996__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_5346__dup_5222__emal_4950__ivesli_4300, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_5350__dup_5226__pinl_2019__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_5351__dup_5227__wlidx_4222__pinl_2018_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * ND_UNSHARE( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, int, ) */ SAC_IS_SHARED__BLOCK_BEGIN( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) SAC_ND_ALLOC_BEGIN( (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, SAC_ND_A_DIM( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), int) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 1), 16, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 16, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END( (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, SAC_ND_A_DIM( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), int) SAC_ND_COPY__DATA( (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_DEC_RC( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) SAC_IS_SHARED__BLOCK_END( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) /* * ND_ASSIGN( (SACp_pinl_5368__dup_5244__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5368__dup_5244__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 16, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5368__dup_5244__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 16, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_pinl_5368__dup_5244__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_5368__dup_5244__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5348__dup_5224__emal_4941__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * ND_ASSIGN( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5368__dup_5244__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 16, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_pinl_5368__dup_5244__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 16, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_pinl_5368__dup_5244__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5368__dup_5244__ufiv_4489__pinl_2018_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * WL_FOLD( (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5337__dup_5213_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_TR_WL_PRINT( ("index vector [%d] -- fold", SAC_ND_READ( (SACp_pinl_5337__dup_5213_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0))); /* fold operation */ SAC_WL_GRID_UNROLL_END(0, (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5337__dup_5213_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(0, (SACp_pinl_5336__dup_5212__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5337__dup_5213_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) /* * MT_SCHEDULER_END( 0, 1, 0, 32) */ /* * WL_SCHEDULE__END( 1) */ } SAC_PF_END_WITH(fold) SAC_ND_LABEL(_comp_5487_SAC_label) SAC_ND_FREE((SACp_pinl_5334__dup_5210__emal_4954__ivesli_4305, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_5337__dup_5213_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * WL_SUBALLOC( (SACp_pinl_5369__dup_5245__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_GETVAR((SACp_pinl_5369__dup_5245__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_A_FIELD( (SACp_pinl_5369__dup_5245__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) = SAC_ND_GETVAR( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_A_FIELD( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))))+SAC_ND_READ( (SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_COPY__DATA((SACp_pinl_5369__dup_5245__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_DEC_RC_FREE((SACp_pinl_5338__dup_5214__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) SAC_WL_INC_OFFSET((SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5369__dup_5245__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_WL_GRID_UNROLL_END(0, (SACp_pinl_5331__dup_5207__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5332__dup_5208_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(0, (SACp_pinl_5331__dup_5207__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5332__dup_5208_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) /* * MT_SCHEDULER_END( 0, 1, 0, 32) */ /* * WL_SCHEDULE__END( 1) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5488_SAC_label) SAC_ND_FREE__DESC((SACp_pinl_5369__dup_5245__emal_4955_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_ND_FREE((SACp_pinl_5332__dup_5208_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_DEC_RC_FREE((SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) SAC_ND_DEC_RC_FREE((SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) SAC_ND_FREE((SACp_emal_4957__iveras_4446, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4958__iveras_4445, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4959__iveras_4444, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4960__iveras_4443, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_wlidx_4221__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4961__pinl_2013__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4962_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * ND_ASSIGN( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 2), 14, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 14, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == SAC_ND_A_SHAPE( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1)), 14, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_emal_4940__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) } /* * MT_MTFUN_RET( , 1, out, (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_RET_out( (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) return; SAC_CLEANUP_LOCAL_MEM() } /* * MT_MTFUN_DEF_END( SACf__MAIN_CL_MT__matmulStar__d_32_32__d_32_32, , 3, out, double, (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } /**************************************************************************** * ST function: * SACf__MAIN_CL_ST__matmulBlocked__d_64_64_32_32__d_64_64_32_32(...) [ body ] ****************************************************************************/ /* * ND_FUN_DEF_BEGIN( SACf__MAIN_CL_ST__matmulBlocked__d_64_64_32_32__d_64_64_32_32, , 3, out, double, (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DEF_FUN_BEGIN2( SACf__MAIN_CL_ST__matmulBlocked__d_64_64_32_32__d_64_64_32_32, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_single_threaded) SAC_MT_DEFINE_ST_SELF() { SAC_ND_DECL_CONST__DATA((SACp_emal_5009__flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0.0) /* * ND_DECL( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 32, 32) */ SAC_ND_DECL__DATA( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1024; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; SAC_ND_DECL_CONST__DATA((SACp_emal_5006__pinl_2143__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2.0) SAC_ND_DECL_CONST__DATA((SACp_emal_5005__iveras_4447, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_5004__iveras_4448, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_5003__iveras_4449, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_5002__iveras_4450, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_5001__iveras_4451, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_5000__iveras_4452, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_4999__iveras_4453, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_4998__iveras_4454, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_4997__iveras_4455, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_4996__iveras_4456, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_4995__iveras_4457, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_4994__iveras_4458, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_4993__iveras_4459, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_4992__iveras_4460, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_4991__iveras_4461, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_4990__iveras_4462, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) /* * ND_DECL( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 4, 64, 64, 32, 32) */ SAC_ND_DECL__DATA( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 3) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4; /* * ND_DECL__MIRROR_PARAM( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 4, 64, 64, 32, 32) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 3) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4; /* * ND_DECL__MIRROR_PARAM( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 4, 64, 64, 32, 32) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 3) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4; SAC_INIT_LOCAL_MEM() SAC_ND_ALLOC_BEGIN((SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 2, double) /* * ND_SET__SHAPE_arr( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, 32, 32) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 2), 568, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == 32), 568, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == 32), 568, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 2, double) /* * MT_SPMDFUN_AP( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, 2, inout, double, SAC_SET_NT_USG( FAG, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_5009__flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) */ SAC_MT_BEGIN_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d); SAC_MT_SEND_PARAM_inout( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, 0, SAC_SET_NT_USG( FAG, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, 1, SAC_SET_NT_USG( FAG, (SACp_emal_5009__flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SPMD_EXECUTE( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d); SAC_MT_RECEIVE_RESULT_inout( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, 0, 0, SAC_SET_NT_USG( FAG, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, 0, 1, SAC_SET_NT_USG( FAG, (SACp_emal_5009__flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_END_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d); /* * ND_REFRESH__MIRROR( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2) */ SAC_NOOP() SAC_ND_ALLOC_BEGIN((SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 4, double) /* * ND_SET__SHAPE_arr( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 4, 64, 64, 32, 32) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 4), 43, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == 64), 43, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == 64), 43, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2) == 32), 43, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 3) == 32), 43, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 4, double) /* * MT_SPMDFUN_AP( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 22, inout, double, SAC_SET_NT_USG( FAG, (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_5006__pinl_2143__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FPA, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_4990__iveras_4462, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_4991__iveras_4461, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_4992__iveras_4460, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_4993__iveras_4459, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_4994__iveras_4458, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FPA, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_4995__iveras_4457, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_4996__iveras_4456, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_5009__flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_4997__iveras_4455, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_4998__iveras_4454, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_4999__iveras_4453, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_5000__iveras_4452, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_5001__iveras_4451, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_5002__iveras_4450, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_5003__iveras_4449, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_5004__iveras_4448, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_5005__iveras_4447, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) */ SAC_MT_BEGIN_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32); SAC_MT_SEND_PARAM_inout( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, SAC_SET_NT_USG( FAG, (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 1, SAC_SET_NT_USG( FAG, (SACp_emal_5006__pinl_2143__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 2, SAC_SET_NT_USG( FPA, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 3, SAC_SET_NT_USG( FAG, (SACp_emal_4990__iveras_4462, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 4, SAC_SET_NT_USG( FAG, (SACp_emal_4991__iveras_4461, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 5, SAC_SET_NT_USG( FAG, (SACp_emal_4992__iveras_4460, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 6, SAC_SET_NT_USG( FAG, (SACp_emal_4993__iveras_4459, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 7, SAC_SET_NT_USG( FAG, (SACp_emal_4994__iveras_4458, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 8, SAC_SET_NT_USG( FPA, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 9, SAC_SET_NT_USG( FAG, (SACp_emal_4995__iveras_4457, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 10, SAC_SET_NT_USG( FAG, (SACp_emal_4996__iveras_4456, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 11, SAC_SET_NT_USG( FAG, (SACp_emal_5009__flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 12, SAC_SET_NT_USG( FAG, (SACp_emal_4997__iveras_4455, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 13, SAC_SET_NT_USG( FAG, (SACp_emal_4998__iveras_4454, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 14, SAC_SET_NT_USG( FAG, (SACp_emal_4999__iveras_4453, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 15, SAC_SET_NT_USG( FAG, (SACp_emal_5000__iveras_4452, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 16, SAC_SET_NT_USG( FAG, (SACp_emal_5001__iveras_4451, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 17, SAC_SET_NT_USG( FAG, (SACp_emal_5002__iveras_4450, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 18, SAC_SET_NT_USG( FAG, (SACp_emal_5003__iveras_4449, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 19, SAC_SET_NT_USG( FAG, (SACp_emal_5004__iveras_4448, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 20, SAC_SET_NT_USG( FAG, (SACp_emal_5005__iveras_4447, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 21, SAC_SET_NT_USG( FAG, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SPMD_EXECUTE( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32); SAC_MT_RECEIVE_RESULT_inout( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 0, SAC_SET_NT_USG( FAG, (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 1, SAC_SET_NT_USG( FAG, (SACp_emal_5006__pinl_2143__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 2, SAC_SET_NT_USG( FPA, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 3, SAC_SET_NT_USG( FAG, (SACp_emal_4990__iveras_4462, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 4, SAC_SET_NT_USG( FAG, (SACp_emal_4991__iveras_4461, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 5, SAC_SET_NT_USG( FAG, (SACp_emal_4992__iveras_4460, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 6, SAC_SET_NT_USG( FAG, (SACp_emal_4993__iveras_4459, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 7, SAC_SET_NT_USG( FAG, (SACp_emal_4994__iveras_4458, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 8, SAC_SET_NT_USG( FPA, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 9, SAC_SET_NT_USG( FAG, (SACp_emal_4995__iveras_4457, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 10, SAC_SET_NT_USG( FAG, (SACp_emal_4996__iveras_4456, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 11, SAC_SET_NT_USG( FAG, (SACp_emal_5009__flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 12, SAC_SET_NT_USG( FAG, (SACp_emal_4997__iveras_4455, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 13, SAC_SET_NT_USG( FAG, (SACp_emal_4998__iveras_4454, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 14, SAC_SET_NT_USG( FAG, (SACp_emal_4999__iveras_4453, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 15, SAC_SET_NT_USG( FAG, (SACp_emal_5000__iveras_4452, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 16, SAC_SET_NT_USG( FAG, (SACp_emal_5001__iveras_4451, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 17, SAC_SET_NT_USG( FAG, (SACp_emal_5002__iveras_4450, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 18, SAC_SET_NT_USG( FAG, (SACp_emal_5003__iveras_4449, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 19, SAC_SET_NT_USG( FAG, (SACp_emal_5004__iveras_4448, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 20, SAC_SET_NT_USG( FAG, (SACp_emal_5005__iveras_4447, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, 21, SAC_SET_NT_USG( FAG, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_END_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32); /* * ND_REFRESH__MIRROR( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 4) */ SAC_NOOP() SAC_ND_FREE((SACp_emal_5009__flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5006__pinl_2143__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5005__iveras_4447, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5004__iveras_4448, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5003__iveras_4449, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5002__iveras_4450, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5001__iveras_4451, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5000__iveras_4452, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4999__iveras_4453, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4998__iveras_4454, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4997__iveras_4455, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4996__iveras_4456, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4995__iveras_4457, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4994__iveras_4458, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4993__iveras_4459, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4992__iveras_4460, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4991__iveras_4461, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4990__iveras_4462, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_DEC_RC_FREE((SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) SAC_ND_DEC_RC_FREE((SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) /* * ND_FUN_RET( , 1, out, (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_RET_out( (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) return; SAC_CLEANUP_LOCAL_MEM() } /* * ND_FUN_DEF_END( SACf__MAIN_CL_ST__matmulBlocked__d_64_64_32_32__d_64_64_32_32, , 3, out, double, (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } SAC_ND_FUN_DEF_END2() /**************************************************************************** * SPMD function: * SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32(...) [ body ] ****************************************************************************/ /* * MT_SPMDFUN_DEF_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 22, inout, double, (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_pinl_2143__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4462, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4461, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4460, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4459, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4458, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4457, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4456, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4455, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4454, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4453, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4452, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4451, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4450, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4449, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4448, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4447, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_multi_threaded) SAC_MT_RECEIVE_PARAM_inout( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, double, (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 1, double, (SACp_pinl_2143__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 2, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 3, int, (SACp_iveras_4462, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 4, int, (SACp_iveras_4461, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 5, int, (SACp_iveras_4460, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 6, int, (SACp_iveras_4459, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 7, int, (SACp_iveras_4458, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 8, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 9, int, (SACp_iveras_4457, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 10, int, (SACp_iveras_4456, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 11, double, (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 12, int, (SACp_iveras_4455, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 13, int, (SACp_iveras_4454, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 14, int, (SACp_iveras_4453, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 15, int, (SACp_iveras_4452, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 16, int, (SACp_iveras_4451, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 17, int, (SACp_iveras_4450, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 18, int, (SACp_iveras_4449, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 19, int, (SACp_iveras_4448, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 20, int, (SACp_iveras_4447, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 21, double, (SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) { /* MT parallel branch */ /* * ND_DECL( (SACp_mtspmdfanon_5463__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 4, 64, 64, 32, 32) */ SAC_ND_DECL__DATA( (SACp_mtspmdfanon_5463__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_mtspmdfanon_5463__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_mtspmdfanon_5463__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACp_mtspmdfanon_5463__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACp_mtspmdfanon_5463__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_mtspmdfanon_5463__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 3) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_mtspmdfanon_5463__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_mtspmdfanon_5463__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4; /* * ND_DECL( (SACp_emal_4988_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 32, 32) */ SAC_ND_DECL__DATA( (SACp_emal_4988_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4988_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4988_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4988_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_4988_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1024; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_4988_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 32, 32) */ SAC_ND_DECL__DATA( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1024; const int SAC_ND_A_MIRROR_DIM( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL( (SACp_ufiv_4490__pinl_2148_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 32, 32) */ SAC_ND_DECL__DATA( (SACp_ufiv_4490__pinl_2148_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_ufiv_4490__pinl_2148_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_ufiv_4490__pinl_2148_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_ufiv_4490__pinl_2148_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_ufiv_4490__pinl_2148_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1024; const int SAC_ND_A_MIRROR_DIM( (SACp_ufiv_4490__pinl_2148_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL( (SACp_emal_4968__pinl_2146__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4968__pinl_2146__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4968__pinl_2146__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4969__pinl_2145__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4969__pinl_2145__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4969__pinl_2145__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4970__ivesli_4309, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4970__ivesli_4309, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_4970__ivesli_4309, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 2) */ SAC_ND_DECL__DATA( (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 2; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 2; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_wlidx_4227__pinl_2148_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_wlidx_4227__pinl_2148_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_wlidx_4227__pinl_2148_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_2149__eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_2149__eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_2149__eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_2150__eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_2150__eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_2150__eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 32, 32) */ SAC_ND_DECL__DATA( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1024; const int SAC_ND_A_MIRROR_DIM( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL( (SACp_emal_4973__pinl_2135__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4973__pinl_2135__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4973__pinl_2135__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4975__ivesli_4316, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4975__ivesli_4316, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_4975__ivesli_4316, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 2) */ SAC_ND_DECL__DATA( (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 2; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 2; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_wlidx_4226__flat_77, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_wlidx_4226__flat_77, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_wlidx_4226__flat_77, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_2136__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_2136__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_2136__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_2137__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_2137__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_2137__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 32, 32) */ SAC_ND_DECL__DATA( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1024; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL( (SACp_emal_4978__ivesli_4313, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4978__ivesli_4313, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_4978__ivesli_4313, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4980__pinl_2122__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4980__pinl_2122__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4980__pinl_2122__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4982__ivesli_4324, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4982__ivesli_4324, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_4982__ivesli_4324, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 2) */ SAC_ND_DECL__DATA( (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 2; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 2; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_wlidx_4225__flat_79, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_wlidx_4225__flat_79, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_wlidx_4225__flat_79, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_2123__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_2123__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_2123__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_2124__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_2124__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_2124__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 32, 32) */ SAC_ND_DECL__DATA( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1024; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL( (SACp_emal_4985__ivesli_4321, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4985__ivesli_4321, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_4985__ivesli_4321, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_flat_75, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_flat_75, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_flat_75, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_75, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_flat_75, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_flat_75, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4986__ivesli_4311, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4986__ivesli_4311, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_4986__ivesli_4311, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_4987__ivesli_4319, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_4987__ivesli_4319, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_4987__ivesli_4319, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_wlidx_4224__flat_58, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_wlidx_4224__flat_58, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_wlidx_4224__flat_58, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_flat_67, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 2) */ SAC_ND_DECL__DATA( (SACp_flat_67, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_flat_67, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_67, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 2; const int SAC_ND_A_MIRROR_SIZE( (SACp_flat_67, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 2; const int SAC_ND_A_MIRROR_DIM( (SACp_flat_67, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL__MIRROR_PARAM( (SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, 32, 32) */ const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 1024; const int SAC_ND_A_MIRROR_DIM( (SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2; /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4447, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4448, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4449, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4450, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4451, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4452, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4453, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4454, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4455, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4456, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4457, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 4, 64, 64, 32, 32) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 3) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4; /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4458, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4459, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4460, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4461, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4462, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 4, 64, 64, 32, 32) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 3) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4; /* * ND_DECL__MIRROR_PARAM( (SACp_pinl_2143__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() SAC_ND_DECL_PARAM_inout((SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), double) /* * ND_DECL__MIRROR_PARAM( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 4, 64, 64, 32, 32) */ const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1) = 64; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 3) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) = 4; SAC_INIT_LOCAL_MEM() /* * MT_SCHEDULER_Block_INIT( 0, 2, 0, 0, 64, 64, 1, 1) */ SAC_ND_ALLOC_BEGIN((SACp_wlidx_4224__flat_58, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_wlidx_4224__flat_58, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_wlidx_4224__flat_58, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 44, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_wlidx_4224__flat_58, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 44, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 44, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC__DESC((SACp_emal_4988_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_SUB(SAC_ND_A_DIM((SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))), 2)) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 2) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); int SAC_WL_MT_SCHEDULE_START( 1); int SAC_WL_MT_SCHEDULE_STOP( 1); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 4, (SACp_flat_67, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ int SAC_WL_SHAPE_FACTOR( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0); int SAC_WL_SHAPE_FACTOR( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 4, (SACp_flat_67, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) = 1 * SAC_ND_A_SHAPE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1) * SAC_ND_A_SHAPE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2) * SAC_ND_A_SHAPE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 3); SAC_WL_SHAPE_FACTOR( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1) = 1 * SAC_ND_A_SHAPE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2) * SAC_ND_A_SHAPE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 3); } /* * MT_SCHEDULER_Block_BEGIN( 0, 2, 0, 0, 64, 64, 1, 1) */ SAC_MT_SCHEDULER_Block_DIM0( 0, 64, 1); SAC_WL_MT_SCHEDULE_START( 1) = 0; SAC_WL_MT_SCHEDULE_STOP( 1) = 64; /* * WL_INIT_OFFSET( (SACp_wlidx_4224__flat_58, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 4, (SACp_flat_67, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ SAC_ND_WRITE( (SACp_wlidx_4224__flat_58, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) + SAC_WL_MT_SCHEDULE_START( 1) * SAC_WL_SHAPE_FACTOR( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1); SAC_WL_MT_STRIDE_LOOP0_BEGIN(0, (SACp_flat_67, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 64, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(0, (SACp_flat_67, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) /* * WL_SET_OFFSET( (SACp_wlidx_4224__flat_58, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2, (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 4, (SACp_flat_67, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_WRITE( (SACp_wlidx_4224__flat_58, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( SAC_ND_A_SHAPE( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1) * SAC_ND_READ( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_WL_MT_SCHEDULE_START( 1) ) * SAC_WL_SHAPE_FACTOR( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1); SAC_WL_MT_STRIDE_LOOP0_BEGIN(1, (SACp_flat_67, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 64, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(1, (SACp_flat_67, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_ND_INC_RC((SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) SAC_ND_ALLOC_BEGIN((SACp_emal_4987__ivesli_4319, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_4987__ivesli_4319, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4987__ivesli_4319, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4987__ivesli_4319, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_emal_4987__ivesli_4319, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 4, (SACp_iveras_4447, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_iveras_4448, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACp_iveras_4449, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 4, 64, 64, 32, 32) */ SAC_ND_WRITE( (SACp_emal_4987__ivesli_4319, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 32 * ( 32 * ( 64 * SAC_ND_READ( (SACp_iveras_4447, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) + SAC_ND_READ( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ) + SAC_ND_READ( (SACp_iveras_4448, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) ) + SAC_ND_READ( (SACp_iveras_4449, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) ); SAC_ND_ALLOC_BEGIN((SACp_emal_4986__ivesli_4311, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_4986__ivesli_4311, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4986__ivesli_4311, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4986__ivesli_4311, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_emal_4986__ivesli_4311, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 4, (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_iveras_4450, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACp_iveras_4451, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACp_iveras_4452, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 4, 64, 64, 32, 32) */ SAC_ND_WRITE( (SACp_emal_4986__ivesli_4311, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 32 * ( 32 * ( 64 * SAC_ND_READ( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_iveras_4450, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) ) + SAC_ND_READ( (SACp_iveras_4451, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) ) + SAC_ND_READ( (SACp_iveras_4452, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) ); SAC_ND_ALLOC_BEGIN((SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 45, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_ASSIGN( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 2), 47, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0)), 47, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == SAC_ND_A_SHAPE( (SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1)), 47, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), ) SAC_PF_BEGIN_WITH(fold) /* * WL_SCHEDULE__BEGIN( 1) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); /* * MT_SCHEDULER_BEGIN( 0, 1, 0, 64) */ SAC_WL_MT_SCHEDULE_START( 0) = 0; SAC_WL_MT_SCHEDULE_STOP( 0) = 64; SAC_WL_STRIDE_LOOP0_BEGIN(0, (SACp_flat_75, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 64, 1) SAC_WL_GRID_UNROLL_BEGIN(0, (SACp_flat_75, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_NOOP() SAC_ND_ALLOC_BEGIN((SACp_emal_4985__ivesli_4321, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_4985__ivesli_4321, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4985__ivesli_4321, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4985__ivesli_4321, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_emal_4985__ivesli_4321, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 4, (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_iveras_4453, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACp_iveras_4454, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACp_iveras_4455, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 4, 64, 64, 32, 32) */ SAC_ND_WRITE( (SACp_emal_4985__ivesli_4321, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 32 * ( 32 * ( 64 * SAC_ND_READ( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_iveras_4453, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) ) + SAC_ND_READ( (SACp_iveras_4454, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) ) + SAC_ND_READ( (SACp_iveras_4455, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) ); SAC_ND_PRF_SxS__DATA((SACp_emal_4985__ivesli_4321, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_emal_4987__ivesli_4319, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_emal_4985__ivesli_4321, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_ALLOC_BEGIN((SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 2, double) /* * ND_SET__SHAPE_arr( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, 32, 32) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 2), 353, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == 32), 353, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == 32), 353, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 2, double) SAC_ND_ALLOC_BEGIN((SACp_pinl_2124__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_2124__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_2124__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 353, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_2124__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_pinl_2123__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_2123__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_2123__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 353, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_2123__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_wlidx_4225__flat_79, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_wlidx_4225__flat_79, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_wlidx_4225__flat_79, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 353, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_wlidx_4225__flat_79, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 2) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); int SAC_WL_MT_SCHEDULE_START( 1); int SAC_WL_MT_SCHEDULE_STOP( 1); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ int SAC_WL_SHAPE_FACTOR( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); int SAC_WL_SHAPE_FACTOR( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 1 * SAC_ND_A_SHAPE( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); SAC_WL_SHAPE_FACTOR( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 1; } /* * MT_SCHEDULER_BEGIN( 0, 2, 0, 0, 32, 32) */ SAC_WL_MT_SCHEDULE_START( 0) = 0; SAC_WL_MT_SCHEDULE_STOP( 0) = 32; SAC_WL_MT_SCHEDULE_START( 1) = 0; SAC_WL_MT_SCHEDULE_STOP( 1) = 32; /* * WL_INIT_OFFSET( (SACp_wlidx_4225__flat_79, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ SAC_ND_WRITE( (SACp_wlidx_4225__flat_79, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) + SAC_WL_MT_SCHEDULE_START( 1) * SAC_WL_SHAPE_FACTOR( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); SAC_WL_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2124__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_GRID_UNROLL_BEGIN(0, (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2124__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) /* * WL_SET_OFFSET( (SACp_wlidx_4225__flat_79, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2, (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2124__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2123__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_WRITE( (SACp_wlidx_4225__flat_79, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( SAC_ND_A_SHAPE( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) * SAC_ND_READ( (SACp_pinl_2124__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_WL_MT_SCHEDULE_START( 1) ) * SAC_WL_SHAPE_FACTOR( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); SAC_WL_STRIDE_LOOP0_BEGIN(1, (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2123__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_GRID_UNROLL_BEGIN(1, (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2123__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_ND_ALLOC_BEGIN((SACp_emal_4982__ivesli_4324, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_4982__ivesli_4324, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4982__ivesli_4324, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4982__ivesli_4324, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_emal_4982__ivesli_4324, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 4, (SACp_iveras_4456, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACp_iveras_4457, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACp_pinl_2124__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2123__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 4, 64, 64, 32, 32) */ SAC_ND_WRITE( (SACp_emal_4982__ivesli_4324, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 32 * ( 32 * ( 64 * SAC_ND_READ( (SACp_iveras_4456, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_iveras_4457, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) ) + SAC_ND_READ( (SACp_pinl_2124__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ) + SAC_ND_READ( (SACp_pinl_2123__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_PRF_SxS__DATA((SACp_emal_4982__ivesli_4324, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_emal_4985__ivesli_4321, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_emal_4982__ivesli_4324, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_ALLOC_BEGIN((SACp_emal_4980__pinl_2122__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_emal_4980__pinl_2122__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4980__pinl_2122__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4980__pinl_2122__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_emal_4980__pinl_2122__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 4, (SACp_emal_4982__ivesli_4324, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_emal_4980__pinl_2122__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 4, (SACp_emal_4982__ivesli_4324, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4982__ivesli_4324, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_4980__pinl_2122__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_emal_4982__ivesli_4324, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_emal_4982__ivesli_4324, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * WL_ASSIGN( (SACp_emal_4980__pinl_2122__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_wlidx_4225__flat_79, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4980__pinl_2122__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == (SAC_ND_A_DIM( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) - SAC_ND_A_SIZE( (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))))), 356, "WL expression with illegal dimension found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SIZE( (SACp_emal_4980__pinl_2122__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == SAC_WL_SHAPE_FACTOR( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1)), 356, "WL expression with illegal size found!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_wlidx_4225__flat_79, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), (SACp_emal_4980__pinl_2122__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ); SAC_ND_FREE((SACp_emal_4980__pinl_2122__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_WL_INC_OFFSET((SACp_wlidx_4225__flat_79, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4980__pinl_2122__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_WL_GRID_UNROLL_END(1, (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2123__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(1, (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2123__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_GRID_UNROLL_END(0, (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2124__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(0, (SACp_pinl_2120_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2124__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) /* * MT_SCHEDULER_END( 0, 2, 0, 0, 32, 32) */ /* * WL_SCHEDULE__END( 2) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5489_SAC_label) SAC_ND_FREE((SACp_pinl_2123__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_2124__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_wlidx_4225__flat_79, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4985__ivesli_4321, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_ALLOC_BEGIN((SACp_emal_4978__ivesli_4313, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_4978__ivesli_4313, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4978__ivesli_4313, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4978__ivesli_4313, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_emal_4978__ivesli_4313, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 4, (SACp_iveras_4458, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_iveras_4459, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACp_iveras_4460, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 4, 64, 64, 32, 32) */ SAC_ND_WRITE( (SACp_emal_4978__ivesli_4313, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 32 * ( 32 * ( 64 * SAC_ND_READ( (SACp_iveras_4458, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) + SAC_ND_READ( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ) + SAC_ND_READ( (SACp_iveras_4459, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) ) + SAC_ND_READ( (SACp_iveras_4460, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) ); SAC_ND_PRF_SxS__DATA((SACp_emal_4978__ivesli_4313, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_emal_4986__ivesli_4311, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_emal_4978__ivesli_4313, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_ALLOC_BEGIN((SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 2, double) /* * ND_SET__SHAPE_arr( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, 32, 32) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 2), 353, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == 32), 353, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == 32), 353, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 2, double) SAC_ND_ALLOC_BEGIN((SACp_pinl_2137__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_2137__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_2137__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 353, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_2137__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_pinl_2136__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_2136__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_2136__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 353, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_2136__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_wlidx_4226__flat_77, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_wlidx_4226__flat_77, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_wlidx_4226__flat_77, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 353, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_wlidx_4226__flat_77, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 2) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); int SAC_WL_MT_SCHEDULE_START( 1); int SAC_WL_MT_SCHEDULE_STOP( 1); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ int SAC_WL_SHAPE_FACTOR( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); int SAC_WL_SHAPE_FACTOR( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 1 * SAC_ND_A_SHAPE( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); SAC_WL_SHAPE_FACTOR( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 1; } /* * MT_SCHEDULER_BEGIN( 0, 2, 0, 0, 32, 32) */ SAC_WL_MT_SCHEDULE_START( 0) = 0; SAC_WL_MT_SCHEDULE_STOP( 0) = 32; SAC_WL_MT_SCHEDULE_START( 1) = 0; SAC_WL_MT_SCHEDULE_STOP( 1) = 32; /* * WL_INIT_OFFSET( (SACp_wlidx_4226__flat_77, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ SAC_ND_WRITE( (SACp_wlidx_4226__flat_77, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) + SAC_WL_MT_SCHEDULE_START( 1) * SAC_WL_SHAPE_FACTOR( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); SAC_WL_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2137__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_GRID_UNROLL_BEGIN(0, (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2137__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) /* * WL_SET_OFFSET( (SACp_wlidx_4226__flat_77, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2, (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2137__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2136__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_WRITE( (SACp_wlidx_4226__flat_77, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( SAC_ND_A_SHAPE( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) * SAC_ND_READ( (SACp_pinl_2137__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_WL_MT_SCHEDULE_START( 1) ) * SAC_WL_SHAPE_FACTOR( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); SAC_WL_STRIDE_LOOP0_BEGIN(1, (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2136__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_GRID_UNROLL_BEGIN(1, (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2136__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_ND_ALLOC_BEGIN((SACp_emal_4975__ivesli_4316, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_4975__ivesli_4316, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4975__ivesli_4316, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4975__ivesli_4316, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_emal_4975__ivesli_4316, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 4, (SACp_iveras_4461, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACp_iveras_4462, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACp_pinl_2137__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2136__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 4, 64, 64, 32, 32) */ SAC_ND_WRITE( (SACp_emal_4975__ivesli_4316, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 32 * ( 32 * ( 64 * SAC_ND_READ( (SACp_iveras_4461, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_iveras_4462, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) ) + SAC_ND_READ( (SACp_pinl_2137__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ) + SAC_ND_READ( (SACp_pinl_2136__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_PRF_SxS__DATA((SACp_emal_4975__ivesli_4316, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_emal_4978__ivesli_4313, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_emal_4975__ivesli_4316, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_ALLOC_BEGIN((SACp_emal_4973__pinl_2135__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_emal_4973__pinl_2135__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4973__pinl_2135__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4973__pinl_2135__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_emal_4973__pinl_2135__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 4, (SACp_emal_4975__ivesli_4316, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_emal_4973__pinl_2135__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 4, (SACp_emal_4975__ivesli_4316, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4975__ivesli_4316, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_4973__pinl_2135__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_emal_4975__ivesli_4316, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_emal_4975__ivesli_4316, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * WL_ASSIGN( (SACp_emal_4973__pinl_2135__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_wlidx_4226__flat_77, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4973__pinl_2135__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == (SAC_ND_A_DIM( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) - SAC_ND_A_SIZE( (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))))), 356, "WL expression with illegal dimension found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SIZE( (SACp_emal_4973__pinl_2135__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == SAC_WL_SHAPE_FACTOR( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1)), 356, "WL expression with illegal size found!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_wlidx_4226__flat_77, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), (SACp_emal_4973__pinl_2135__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ); SAC_ND_FREE((SACp_emal_4973__pinl_2135__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_WL_INC_OFFSET((SACp_wlidx_4226__flat_77, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4973__pinl_2135__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_WL_GRID_UNROLL_END(1, (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2136__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(1, (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2136__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_GRID_UNROLL_END(0, (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2137__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(0, (SACp_pinl_2133_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2137__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) /* * MT_SCHEDULER_END( 0, 2, 0, 0, 32, 32) */ /* * WL_SCHEDULE__END( 2) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5490_SAC_label) SAC_ND_FREE((SACp_pinl_2136__eat_424, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_2137__eat_425, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_wlidx_4226__flat_77, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4978__ivesli_4313, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * MT_MTFUN_AP( SACf__MAIN_CL_MT__matmulStar__d_32_32__d_32_32, , 3, out, double, SAC_SET_NT_USG( FAG, (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) */ SACf__MAIN_CL_MT__matmulStar__d_32_32__d_32_32( SAC_MT_MYTHREAD(), SAC_ND_ARG_out( SAC_SET_NT_USG( FAG, (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), double), SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_emal_4972__flat_77, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), double), SAC_ND_ARG_in( SAC_SET_NT_USG( FAG, (SACp_emal_4979__flat_79, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), double)); /* * ND_REFRESH__MIRROR( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2) */ SAC_NOOP() SAC_ND_ALLOC_BEGIN((SACp_pinl_2150__eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_2150__eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_2150__eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_2150__eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_pinl_2149__eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_2149__eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_2149__eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_2149__eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_wlidx_4227__pinl_2148_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_wlidx_4227__pinl_2148_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_wlidx_4227__pinl_2148_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_wlidx_4227__pinl_2148_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 2) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); int SAC_WL_MT_SCHEDULE_START( 1); int SAC_WL_MT_SCHEDULE_STOP( 1); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ int SAC_WL_SHAPE_FACTOR( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); int SAC_WL_SHAPE_FACTOR( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 1 * SAC_ND_A_SHAPE( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); SAC_WL_SHAPE_FACTOR( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 1; } /* * MT_SCHEDULER_BEGIN( 0, 2, 0, 0, 32, 32) */ SAC_WL_MT_SCHEDULE_START( 0) = 0; SAC_WL_MT_SCHEDULE_STOP( 0) = 32; SAC_WL_MT_SCHEDULE_START( 1) = 0; SAC_WL_MT_SCHEDULE_STOP( 1) = 32; /* * WL_INIT_OFFSET( (SACp_wlidx_4227__pinl_2148_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ SAC_ND_WRITE( (SACp_wlidx_4227__pinl_2148_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) + SAC_WL_MT_SCHEDULE_START( 1) * SAC_WL_SHAPE_FACTOR( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); SAC_WL_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2150__eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_GRID_UNROLL_BEGIN(0, (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2150__eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) /* * WL_SET_OFFSET( (SACp_wlidx_4227__pinl_2148_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2, (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2150__eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2149__eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_WRITE( (SACp_wlidx_4227__pinl_2148_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( SAC_ND_A_SHAPE( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) * SAC_ND_READ( (SACp_pinl_2150__eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_WL_MT_SCHEDULE_START( 1) ) * SAC_WL_SHAPE_FACTOR( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); SAC_WL_STRIDE_LOOP0_BEGIN(1, (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2149__eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_GRID_UNROLL_BEGIN(1, (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2149__eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_ND_ALLOC_BEGIN((SACp_emal_4970__ivesli_4309, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_4970__ivesli_4309, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4970__ivesli_4309, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4970__ivesli_4309, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_emal_4970__ivesli_4309, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2150__eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2149__eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, 32, 32) */ SAC_ND_WRITE( (SACp_emal_4970__ivesli_4309, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 32 * SAC_ND_READ( (SACp_pinl_2150__eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_pinl_2149__eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_ALLOC_BEGIN((SACp_emal_4969__pinl_2145__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_emal_4969__pinl_2145__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4969__pinl_2145__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4969__pinl_2145__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_emal_4969__pinl_2145__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_emal_4970__ivesli_4309, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_emal_4969__pinl_2145__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_emal_4970__ivesli_4309, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4970__ivesli_4309, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_4969__pinl_2145__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_emal_4970__ivesli_4309, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_ALLOC_BEGIN((SACp_emal_4968__pinl_2146__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_emal_4968__pinl_2146__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4968__pinl_2146__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_4968__pinl_2146__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_emal_4968__pinl_2146__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_emal_4970__ivesli_4309, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_emal_4968__pinl_2146__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_emal_4970__ivesli_4309, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4970__ivesli_4309, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_4968__pinl_2146__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_emal_4970__ivesli_4309, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_emal_4970__ivesli_4309, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_PRF_SxS__DATA((SACp_emal_4969__pinl_2145__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_emal_4969__pinl_2145__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_emal_4968__pinl_2146__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_FREE((SACp_emal_4968__pinl_2146__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * WL_ASSIGN( (SACp_emal_4969__pinl_2145__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_wlidx_4227__pinl_2148_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_4969__pinl_2145__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == (SAC_ND_A_DIM( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) - SAC_ND_A_SIZE( (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))))), 1357, "WL expression with illegal dimension found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SIZE( (SACp_emal_4969__pinl_2145__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == SAC_WL_SHAPE_FACTOR( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1)), 1357, "WL expression with illegal size found!"); SAC_ND_WRITE_READ_COPY( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_wlidx_4227__pinl_2148_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), (SACp_emal_4969__pinl_2145__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ); SAC_ND_FREE((SACp_emal_4969__pinl_2145__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_WL_INC_OFFSET((SACp_wlidx_4227__pinl_2148_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4969__pinl_2145__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_WL_GRID_UNROLL_END(1, (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2149__eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(1, (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2149__eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_GRID_UNROLL_END(0, (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2150__eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(0, (SACp_pinl_2144_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2150__eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) /* * MT_SCHEDULER_END( 0, 2, 0, 0, 32, 32) */ /* * WL_SCHEDULE__END( 2) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5491_SAC_label) SAC_ND_DEC_RC_FREE((SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) SAC_ND_FREE((SACp_pinl_2149__eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_2150__eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_wlidx_4227__pinl_2148_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * ND_UNSHARE( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_flat_75, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, int, ) */ SAC_NOOP() /* * ND_ASSIGN( (SACp_ufiv_4490__pinl_2148_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_ufiv_4490__pinl_2148_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 2), 46, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_ufiv_4490__pinl_2148_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 46, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_ufiv_4490__pinl_2148_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == SAC_ND_A_SHAPE( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1)), 46, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_ufiv_4490__pinl_2148_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_ufiv_4490__pinl_2148_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_flat_76, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * ND_ASSIGN( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_ufiv_4490__pinl_2148_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 2), 46, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_ufiv_4490__pinl_2148_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 46, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == SAC_ND_A_SHAPE( (SACp_ufiv_4490__pinl_2148_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1)), 46, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_ufiv_4490__pinl_2148_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_ufiv_4490__pinl_2148_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * WL_FOLD( (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_flat_75, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_TR_WL_PRINT( ("index vector [%d] -- fold", SAC_ND_READ( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0))); /* fold operation */ SAC_WL_GRID_UNROLL_END(0, (SACp_flat_75, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(0, (SACp_flat_75, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 64, 1) /* * MT_SCHEDULER_END( 0, 1, 0, 64) */ /* * WL_SCHEDULE__END( 1) */ } SAC_PF_END_WITH(fold) SAC_ND_LABEL(_comp_5492_SAC_label) SAC_ND_FREE((SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4986__ivesli_4311, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_4987__ivesli_4319, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * WL_SUBALLOC( (SACp_emal_4988_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_wlidx_4224__flat_58, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_GETVAR((SACp_emal_4988_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_A_FIELD( (SACp_emal_4988_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) = SAC_ND_GETVAR( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), SAC_ND_A_FIELD( (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))))+SAC_ND_READ( (SACp_wlidx_4224__flat_58, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_COPY__DATA((SACp_emal_4988_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_DEC_RC_FREE((SACp_flat_68, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) SAC_WL_INC_OFFSET((SACp_wlidx_4224__flat_58, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_4988_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_WL_MT_GRID_UNROLL_END(1, (SACp_flat_67, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(1, (SACp_flat_67, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 64, 1) SAC_WL_MT_GRID_UNROLL_END(0, (SACp_flat_67, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(0, (SACp_flat_67, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 64, 1) /* * MT_SCHEDULER_Block_END( 0, 2, 0, 0, 64, 64, 1, 1) */ /* * WL_SCHEDULE__END( 2) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5493_SAC_label) SAC_ND_FREE__DESC((SACp_emal_4988_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_ND_FREE((SACp_wlidx_4224__flat_58, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * MT_SPMDFUN_RET( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 1, inout, (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_mtspmdfanon_5463__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ND, NONE) */ SAC_MT_SYNC_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32); SAC_MT_SYNC_FOLD_inout( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 0, (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_mtspmdfanon_5463__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ND, NONE); SAC_MT_SYNC_CONT( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32); SAC_MT_SEND_RESULT_inout( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, SAC_MT_SELF_LOCAL_ID(), 0, (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))); SAC_MT_SYNC_END( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32); SAC_MT_SPMDFUN_REAL_RETURN(); SAC_CLEANUP_LOCAL_MEM() } /* * MT_SPMDFUN_DEF_END( SACf__MAIN_CL_ST___mtspmdf_5464_matmulBlocked__d__d_64_64_32_32__i__i__i__i__i__d_64_64_32_32__i__i__d__i__i__i__i__i__i__i__i__i__d_64_64_32_32__d_32_32, 22, inout, double, (SACp_emal_4965__flat_58, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_pinl_2143__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4462, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4461, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4460, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4459, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4458, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4457, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4456, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4455, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4454, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4453, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4452, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4451, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4450, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4449, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4448, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4447, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } /**************************************************************************** * SPMD function: * SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d(...) [ body ] ****************************************************************************/ /* * MT_SPMDFUN_DEF_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, 2, inout, double, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_multi_threaded) SAC_MT_RECEIVE_PARAM_inout( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, 0, double, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, 1, double, (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) { /* MT parallel branch */ /* * ND_DECL( (SACp_mtspmdfanon_5461__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 32, 32) */ SAC_ND_DECL__DATA( (SACp_mtspmdfanon_5461__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_mtspmdfanon_5461__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_mtspmdfanon_5461__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_mtspmdfanon_5461__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_mtspmdfanon_5461__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1024; const int SAC_ND_A_MIRROR_DIM( (SACp_mtspmdfanon_5461__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL( (SACp_wlidx_4223__flat_60, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_wlidx_4223__flat_60, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_wlidx_4223__flat_60, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_2100__eat_433, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_2100__eat_433, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_2100__eat_433, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_2101__eat_434, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_2101__eat_434, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_2101__eat_434, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 2) */ SAC_ND_DECL__DATA( (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 2; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 2; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL__MIRROR_PARAM( (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() SAC_ND_DECL_PARAM_inout((SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), double) /* * ND_DECL__MIRROR_PARAM( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, 32, 32) */ const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) = 32; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1) = 32; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) = 1024; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) = 2; SAC_INIT_LOCAL_MEM() /* * MT_SCHEDULER_Block_INIT( 0, 2, 0, 0, 32, 32, 1, 1) */ SAC_ND_ALLOC_BEGIN((SACp_wlidx_4223__flat_60, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_wlidx_4223__flat_60, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_wlidx_4223__flat_60, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 570, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_wlidx_4223__flat_60, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_pinl_2100__eat_433, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_2100__eat_433, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_2100__eat_433, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 570, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_2100__eat_433, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_pinl_2101__eat_434, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_2101__eat_434, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_2101__eat_434, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 570, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_2101__eat_434, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 2) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); int SAC_WL_MT_SCHEDULE_START( 1); int SAC_WL_MT_SCHEDULE_STOP( 1); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ int SAC_WL_SHAPE_FACTOR( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0); int SAC_WL_SHAPE_FACTOR( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) = 1 * SAC_ND_A_SHAPE( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1); SAC_WL_SHAPE_FACTOR( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1) = 1; } /* * MT_SCHEDULER_Block_BEGIN( 0, 2, 0, 0, 32, 32, 1, 1) */ SAC_MT_SCHEDULER_Block_DIM0( 0, 32, 1); SAC_WL_MT_SCHEDULE_START( 1) = 0; SAC_WL_MT_SCHEDULE_STOP( 1) = 32; /* * WL_INIT_OFFSET( (SACp_wlidx_4223__flat_60, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ SAC_ND_WRITE( (SACp_wlidx_4223__flat_60, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) + SAC_WL_MT_SCHEDULE_START( 1) * SAC_WL_SHAPE_FACTOR( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1); SAC_WL_MT_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2101__eat_434, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(0, (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2101__eat_434, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) /* * WL_SET_OFFSET( (SACp_wlidx_4223__flat_60, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_2101__eat_434, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2100__eat_433, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_WRITE( (SACp_wlidx_4223__flat_60, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( SAC_ND_A_SHAPE( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1) * SAC_ND_READ( (SACp_pinl_2101__eat_434, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_WL_MT_SCHEDULE_START( 1) ) * SAC_WL_SHAPE_FACTOR( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1); SAC_WL_MT_STRIDE_LOOP0_BEGIN(1, (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2100__eat_433, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(1, (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2100__eat_433, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) /* * WL_ASSIGN( (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_wlidx_4223__flat_60, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) == (SAC_ND_A_DIM( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) - SAC_ND_A_SIZE( (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))))), 571, "WL expression with illegal dimension found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SIZE( (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) == SAC_WL_SHAPE_FACTOR( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1)), 571, "WL expression with illegal size found!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), SAC_ND_READ( (SACp_wlidx_4223__flat_60, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0, ); SAC_WL_INC_OFFSET((SACp_wlidx_4223__flat_60, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_WL_MT_GRID_UNROLL_END(1, (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2100__eat_433, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(1, (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2100__eat_433, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) SAC_WL_MT_GRID_UNROLL_END(0, (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2101__eat_434, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(0, (SACp_pinl_2099_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2101__eat_434, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 32, 1) /* * MT_SCHEDULER_Block_END( 0, 2, 0, 0, 32, 32, 1, 1) */ /* * WL_SCHEDULE__END( 2) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5494_SAC_label) SAC_ND_FREE((SACp_wlidx_4223__flat_60, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_2100__eat_433, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_2101__eat_434, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * MT_SPMDFUN_RET( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, 1, inout, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_mtspmdfanon_5461__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ND, NONE) */ SAC_MT_SYNC_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d); SAC_MT_SYNC_FOLD_inout( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, 0, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_mtspmdfanon_5461__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ND, NONE); SAC_MT_SYNC_CONT( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d); SAC_MT_SEND_RESULT_inout( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, SAC_MT_SELF_LOCAL_ID(), 0, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))); SAC_MT_SYNC_END( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d); SAC_MT_SPMDFUN_REAL_RETURN(); SAC_CLEANUP_LOCAL_MEM() } /* * MT_SPMDFUN_DEF_END( SACf__MAIN_CL_ST___mtspmdf_5462_matmulBlocked__d_32_32__d, 2, inout, double, (SACp_emal_5007__flat_60, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_flat_62, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } /**************************************************************************** * ST function: * SACf__MAIN_CL_ST__matmulStar__d_2048_2048__d_2048_2048(...) [ body ] ****************************************************************************/ /* * ND_FUN_DEF_BEGIN( SACf__MAIN_CL_ST__matmulStar__d_2048_2048__d_2048_2048, , 3, out, double, (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DEF_FUN_BEGIN2( SACf__MAIN_CL_ST__matmulStar__d_2048_2048__d_2048_2048, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_single_threaded) SAC_MT_DEFINE_ST_SELF() { /* * ND_DECL( (SACp_emrb_5163_mem, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), bool, 0) */ SAC_ND_DECL__DATA( (SACp_emrb_5163_mem, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), bool, ) SAC_ND_DECL__DESC( (SACp_emrb_5163_mem, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() SAC_ND_DECL_CONST__DATA((SACp_emal_5034__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0.0) /* * ND_DECL( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 2048) */ SAC_ND_DECL__DATA( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2048; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; SAC_ND_DECL_CONST__DATA((SACp_emal_5031__pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2.0) SAC_ND_DECL_CONST__DATA((SACp_emal_5030__iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_5029__iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_5028__iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_5027__iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) /* * ND_DECL( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 2048, 2048) */ SAC_ND_DECL__DATA( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 2048, 2048) */ SAC_ND_DECL__DATA( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL__MIRROR_PARAM( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, 2048, 2048) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2; /* * ND_DECL__MIRROR_PARAM( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, 2048, 2048) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2; SAC_INIT_LOCAL_MEM() SAC_ND_ALLOC_BEGIN((SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 1, double) /* * ND_SET__SHAPE_arr( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 2048) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 568, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == 2048), 568, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 1, double) /* * MT_SPMDFUN_AP( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, 2, inout, double, SAC_SET_NT_USG( FAG, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_5034__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) */ SAC_MT_BEGIN_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d); SAC_MT_SEND_PARAM_inout( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, 0, SAC_SET_NT_USG( FAG, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, 1, SAC_SET_NT_USG( FAG, (SACp_emal_5034__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SPMD_EXECUTE( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d); SAC_MT_RECEIVE_RESULT_inout( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, 0, 0, SAC_SET_NT_USG( FAG, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, 0, 1, SAC_SET_NT_USG( FAG, (SACp_emal_5034__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_END_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d); /* * ND_REFRESH__MIRROR( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) */ SAC_NOOP() SAC_ND_FREE((SACp_emal_5034__flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * ND_CHECK_REUSE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, ) */ SAC_IS_LASTREF__BLOCK_BEGIN( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 2), 14, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0)), 14, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == SAC_ND_A_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1)), 14, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), ) SAC_TR_MEM_PRINT( ("reuse memory of (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))) at %p for (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))", SAC_ND_GETVAR( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_A_FIELD( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))))))) SAC_IS_LASTREF__BLOCK_END( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) else SAC_ND_ALLOC_BEGIN((SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, 2, double) /* * ND_SET__SHAPE_arr( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, 2048, 2048) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 2), 14, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == 2048), 14, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == 2048), 14, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, 2, double) SAC_ND_INC_RC((SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) SAC_ND_PRF_IS_REUSED((SACp_emrb_5163_mem, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) if (SAC_ND_GETVAR((SACp_emrb_5163_mem, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SACp_emrb_5163_mem)) { SAC_ND_DEC_RC_FREE((SACp_emrb_5163_mem, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, ) /* * MT_SPMDFUN_AP( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 9, inout, double, SAC_SET_NT_USG( FAG, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FPA, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_5027__iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_5031__pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_5028__iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FPA, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_5029__iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_5030__iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) */ SAC_MT_BEGIN_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048); SAC_MT_SEND_PARAM_inout( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, SAC_SET_NT_USG( FAG, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 1, SAC_SET_NT_USG( FPA, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 2, SAC_SET_NT_USG( FAG, (SACp_emal_5027__iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 3, SAC_SET_NT_USG( FAG, (SACp_emal_5031__pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 4, SAC_SET_NT_USG( FAG, (SACp_emal_5028__iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 5, SAC_SET_NT_USG( FPA, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 6, SAC_SET_NT_USG( FAG, (SACp_emal_5029__iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 7, SAC_SET_NT_USG( FAG, (SACp_emal_5030__iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 8, SAC_SET_NT_USG( FAG, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SPMD_EXECUTE( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048); SAC_MT_RECEIVE_RESULT_inout( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, 0, SAC_SET_NT_USG( FAG, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, 1, SAC_SET_NT_USG( FPA, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, 2, SAC_SET_NT_USG( FAG, (SACp_emal_5027__iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, 3, SAC_SET_NT_USG( FAG, (SACp_emal_5031__pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, 4, SAC_SET_NT_USG( FAG, (SACp_emal_5028__iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, 5, SAC_SET_NT_USG( FPA, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, 6, SAC_SET_NT_USG( FAG, (SACp_emal_5029__iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, 7, SAC_SET_NT_USG( FAG, (SACp_emal_5030__iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, 8, SAC_SET_NT_USG( FAG, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_END_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048); /* * ND_REFRESH__MIRROR( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2) */ SAC_NOOP() SAC_ND_DEC_RC_FREE((SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) SAC_ND_DEC_RC_FREE((SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) SAC_ND_FREE((SACp_emal_5027__iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5028__iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5029__iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5030__iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5031__pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * ND_ASSIGN( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 2), 14, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 14, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == SAC_ND_A_SHAPE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1)), 14, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) } else { SAC_ND_DEC_RC_FREE((SACp_emrb_5163_mem, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, ) /* * MT_SPMDFUN_AP( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 9, inout, double, SAC_SET_NT_USG( FAG, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FPA, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_5027__iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_5031__pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_5028__iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FPA, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_5029__iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_5030__iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) */ SAC_MT_BEGIN_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048); SAC_MT_SEND_PARAM_inout( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, SAC_SET_NT_USG( FAG, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 1, SAC_SET_NT_USG( FPA, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 2, SAC_SET_NT_USG( FAG, (SACp_emal_5027__iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 3, SAC_SET_NT_USG( FAG, (SACp_emal_5031__pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 4, SAC_SET_NT_USG( FAG, (SACp_emal_5028__iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 5, SAC_SET_NT_USG( FPA, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 6, SAC_SET_NT_USG( FAG, (SACp_emal_5029__iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 7, SAC_SET_NT_USG( FAG, (SACp_emal_5030__iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 8, SAC_SET_NT_USG( FAG, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SPMD_EXECUTE( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048); SAC_MT_RECEIVE_RESULT_inout( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, 0, SAC_SET_NT_USG( FAG, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, 1, SAC_SET_NT_USG( FPA, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, 2, SAC_SET_NT_USG( FAG, (SACp_emal_5027__iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, 3, SAC_SET_NT_USG( FAG, (SACp_emal_5031__pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, 4, SAC_SET_NT_USG( FAG, (SACp_emal_5028__iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, 5, SAC_SET_NT_USG( FPA, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, 6, SAC_SET_NT_USG( FAG, (SACp_emal_5029__iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, 7, SAC_SET_NT_USG( FAG, (SACp_emal_5030__iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, 8, SAC_SET_NT_USG( FAG, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_END_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048); /* * ND_REFRESH__MIRROR( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2) */ SAC_NOOP() SAC_ND_DEC_RC_FREE((SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) SAC_ND_DEC_RC_FREE((SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) SAC_ND_FREE((SACp_emal_5027__iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5028__iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5029__iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5030__iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5031__pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * ND_ASSIGN( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 2), 14, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 14, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == SAC_ND_A_SHAPE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1)), 14, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) } /* * ND_FUN_RET( , 1, out, (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_RET_out( (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), (SACp_flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) return; SAC_CLEANUP_LOCAL_MEM() } /* * ND_FUN_DEF_END( SACf__MAIN_CL_ST__matmulStar__d_2048_2048__d_2048_2048, , 3, out, double, (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } SAC_ND_FUN_DEF_END2() /**************************************************************************** * SPMD function: * SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048(...) [ body ] ****************************************************************************/ /* * MT_SPMDFUN_DEF_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 9, inout, double, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_multi_threaded) SAC_MT_RECEIVE_PARAM_inout( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, double, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 1, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 2, int, (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 3, double, (SACp_pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 4, int, (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 5, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 6, int, (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 7, int, (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 8, double, (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) { /* MT parallel branch */ /* * ND_DECL( (SACp_mtspmdfanon_5469__pinl_5413__dup_5124__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 2048, 2048) */ SAC_ND_DECL__DATA( (SACp_mtspmdfanon_5469__pinl_5413__dup_5124__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_mtspmdfanon_5469__pinl_5413__dup_5124__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_mtspmdfanon_5469__pinl_5413__dup_5124__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACp_mtspmdfanon_5469__pinl_5413__dup_5124__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_mtspmdfanon_5469__pinl_5413__dup_5124__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_mtspmdfanon_5469__pinl_5413__dup_5124__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL( (SACp_pinl_5449__dup_5160__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 2048) */ SAC_ND_DECL__DATA( (SACp_pinl_5449__dup_5160__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5449__dup_5160__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5449__dup_5160__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5449__dup_5160__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2048; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5449__dup_5160__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 2048) */ SAC_ND_DECL__DATA( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2048; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5448__dup_5159__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 2048) */ SAC_ND_DECL__DATA( (SACp_pinl_5448__dup_5159__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5448__dup_5159__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5448__dup_5159__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5448__dup_5159__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2048; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5448__dup_5159__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5443__dup_5154__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5443__dup_5154__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5443__dup_5154__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5441__dup_5152__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5441__dup_5152__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5441__dup_5152__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5433__dup_5144__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5433__dup_5144__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5433__dup_5144__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5429__dup_5140__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_pinl_5429__dup_5140__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5429__dup_5140__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5429__dup_5140__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5429__dup_5140__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5429__dup_5140__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5431__dup_5142__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5431__dup_5142__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5431__dup_5142__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5430__dup_5141__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5430__dup_5141__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5430__dup_5141__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 2048) */ SAC_ND_DECL__DATA( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2048; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5426__dup_5137__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5426__dup_5137__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5426__dup_5137__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5424__dup_5135__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5424__dup_5135__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5424__dup_5135__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5420__dup_5131__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5420__dup_5131__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5420__dup_5131__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5417__dup_5128_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5417__dup_5128_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5417__dup_5128_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5414__dup_5125__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5414__dup_5125__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5414__dup_5125__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5412__dup_5123_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5412__dup_5123_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5412__dup_5123_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5411__dup_5122__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_pinl_5411__dup_5122__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5411__dup_5122__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5411__dup_5122__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5411__dup_5122__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5411__dup_5122__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL__MIRROR_PARAM( (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, 2048) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2048; const int SAC_ND_A_MIRROR_DIM( (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 1; /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, 2048, 2048) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2; /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, 2048, 2048) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2; SAC_ND_DECL_PARAM_inout((SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), double) /* * ND_DECL__MIRROR_PARAM( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, 2048, 2048) */ const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) = 2; SAC_INIT_LOCAL_MEM() /* * MT_SCHEDULER_Block_INIT( 0, 1, 0, 2048, 1) */ SAC_ND_ALLOC_BEGIN((SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 15, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_pinl_5412__dup_5123_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5412__dup_5123_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5412__dup_5123_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 15, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5412__dup_5123_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC__DESC((SACp_pinl_5449__dup_5160__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_SUB(SAC_ND_A_DIM((SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))), 1)) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 1) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, (SACp_pinl_5411__dup_5122__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ int SAC_WL_SHAPE_FACTOR( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, (SACp_pinl_5411__dup_5122__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) = 1 * SAC_ND_A_SHAPE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1); } /* * MT_SCHEDULER_Block_BEGIN( 0, 1, 0, 2048, 1) */ SAC_MT_SCHEDULER_Block_DIM0( 0, 2048, 1); /* * WL_INIT_OFFSET( (SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, (SACp_pinl_5411__dup_5122__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ SAC_ND_WRITE( (SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0); SAC_WL_MT_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_5411__dup_5122__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5412__dup_5123_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(0, (SACp_pinl_5411__dup_5122__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5412__dup_5123_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_ND_INC_RC((SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) SAC_ND_ALLOC_BEGIN((SACp_pinl_5414__dup_5125__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5414__dup_5125__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5414__dup_5125__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5414__dup_5125__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5414__dup_5125__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_5412__dup_5123_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 2, 2048, 2048) */ SAC_ND_WRITE( (SACp_pinl_5414__dup_5125__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 2048 * SAC_ND_READ( (SACp_pinl_5412__dup_5123_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) ); SAC_ND_ALLOC_BEGIN((SACp_pinl_5417__dup_5128_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5417__dup_5128_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5417__dup_5128_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 15, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5417__dup_5128_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_ASSIGN( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 17, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0)), 17, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), ) SAC_PF_BEGIN_WITH(fold) /* * WL_SCHEDULE__BEGIN( 1) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); /* * MT_SCHEDULER_BEGIN( 0, 1, 0, 2048) */ SAC_WL_MT_SCHEDULE_START( 0) = 0; SAC_WL_MT_SCHEDULE_STOP( 0) = 2048; SAC_WL_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5417__dup_5128_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) SAC_WL_GRID_UNROLL_BEGIN(0, (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5417__dup_5128_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_NOOP() SAC_ND_ALLOC_BEGIN((SACp_pinl_5420__dup_5131__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5420__dup_5131__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5420__dup_5131__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5420__dup_5131__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5420__dup_5131__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACp_pinl_5417__dup_5128_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, 2048, 2048) */ SAC_ND_WRITE( (SACp_pinl_5420__dup_5131__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 2048 * SAC_ND_READ( (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_pinl_5417__dup_5128_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_PRF_SxS__DATA((SACp_pinl_5420__dup_5131__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_pinl_5414__dup_5125__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_5420__dup_5131__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_ALLOC_BEGIN((SACp_pinl_5424__dup_5135__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_pinl_5424__dup_5135__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5424__dup_5135__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5424__dup_5135__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_pinl_5424__dup_5135__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_pinl_5420__dup_5131__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_pinl_5424__dup_5135__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_pinl_5420__dup_5131__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5420__dup_5131__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_pinl_5424__dup_5135__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_pinl_5420__dup_5131__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_pinl_5420__dup_5131__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_ALLOC_BEGIN((SACp_pinl_5426__dup_5137__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5426__dup_5137__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5426__dup_5137__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5426__dup_5137__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5426__dup_5137__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_5417__dup_5128_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 2, 2048, 2048) */ SAC_ND_WRITE( (SACp_pinl_5426__dup_5137__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 2048 * SAC_ND_READ( (SACp_pinl_5417__dup_5128_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) ); /* * ND_CHECK_REUSE( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) */ SAC_IS_LASTREF__BLOCK_BEGIN( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 1354, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 1354, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_TR_MEM_PRINT( ("reuse memory of (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))) at %p for (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))", SAC_ND_GETVAR( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_A_FIELD( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))))) SAC_IS_LASTREF__BLOCK_END( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) else SAC_ND_ALLOC_BEGIN((SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, 1, double) /* * ND_SET__SHAPE_arr( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 2048) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 1354, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == 2048), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, 1, double) SAC_ND_INC_RC((SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) SAC_ND_ALLOC_BEGIN((SACp_pinl_5430__dup_5141__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5430__dup_5141__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5430__dup_5141__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5430__dup_5141__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_pinl_5431__dup_5142__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5431__dup_5142__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5431__dup_5142__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5431__dup_5142__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 1) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5429__dup_5140__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ int SAC_WL_SHAPE_FACTOR( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5429__dup_5140__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 1; } /* * MT_SCHEDULER_BEGIN( 0, 1, 0, 2048) */ SAC_WL_MT_SCHEDULE_START( 0) = 0; SAC_WL_MT_SCHEDULE_STOP( 0) = 2048; /* * WL_INIT_OFFSET( (SACp_pinl_5431__dup_5142__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5429__dup_5140__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ SAC_ND_WRITE( (SACp_pinl_5431__dup_5142__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); SAC_WL_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_5429__dup_5140__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5430__dup_5141__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) SAC_WL_GRID_UNROLL_BEGIN(0, (SACp_pinl_5429__dup_5140__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5430__dup_5141__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_ND_ALLOC_BEGIN((SACp_pinl_5433__dup_5144__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5433__dup_5144__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5433__dup_5144__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5433__dup_5144__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5433__dup_5144__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACp_pinl_5430__dup_5141__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, 2048, 2048) */ SAC_ND_WRITE( (SACp_pinl_5433__dup_5144__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 2048 * SAC_ND_READ( (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_pinl_5430__dup_5141__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_PRF_SxS__DATA((SACp_pinl_5433__dup_5144__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_pinl_5426__dup_5137__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_5433__dup_5144__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_ALLOC_BEGIN((SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_pinl_5433__dup_5144__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_pinl_5433__dup_5144__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5433__dup_5144__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_pinl_5433__dup_5144__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_pinl_5433__dup_5144__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_PRF_SxS__DATA((SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_MUL, SAC_ND_READ((SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_5424__dup_5135__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_ALLOC_BEGIN((SACp_pinl_5441__dup_5152__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5441__dup_5152__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5441__dup_5152__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5441__dup_5152__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5441__dup_5152__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5430__dup_5141__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 2048) */ SAC_ND_WRITE( (SACp_pinl_5441__dup_5152__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_ND_READ( (SACp_pinl_5430__dup_5141__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_ALLOC_BEGIN((SACp_pinl_5443__dup_5154__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_pinl_5443__dup_5154__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5443__dup_5154__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5443__dup_5154__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_pinl_5443__dup_5154__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5441__dup_5152__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_pinl_5443__dup_5154__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5441__dup_5152__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5441__dup_5152__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_pinl_5443__dup_5154__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_pinl_5441__dup_5152__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_pinl_5441__dup_5152__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_PRF_SxS__DATA((SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_5443__dup_5154__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_FREE((SACp_pinl_5443__dup_5154__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * WL_ASSIGN( (SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5429__dup_5140__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5431__dup_5142__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == (SAC_ND_A_DIM( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) - SAC_ND_A_SIZE( (SACp_pinl_5429__dup_5140__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))))), 1358, "WL expression with illegal dimension found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SIZE( (SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == SAC_WL_SHAPE_FACTOR( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 1358, "WL expression with illegal size found!"); SAC_ND_WRITE_READ_COPY( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_pinl_5431__dup_5142__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), (SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ); SAC_ND_FREE((SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_WL_INC_OFFSET((SACp_pinl_5431__dup_5142__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5437__dup_5148__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_WL_GRID_UNROLL_END(0, (SACp_pinl_5429__dup_5140__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5430__dup_5141__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(0, (SACp_pinl_5429__dup_5140__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5430__dup_5141__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) /* * MT_SCHEDULER_END( 0, 1, 0, 2048) */ /* * WL_SCHEDULE__END( 1) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5495_SAC_label) SAC_ND_DEC_RC_FREE((SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) SAC_ND_FREE((SACp_pinl_5424__dup_5135__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_5426__dup_5137__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_5430__dup_5141__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_5431__dup_5142__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * ND_UNSHARE( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, int, ) */ SAC_IS_SHARED__BLOCK_BEGIN( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) SAC_ND_ALLOC_BEGIN( (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, SAC_ND_A_DIM( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), int) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 1), 16, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 16, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END( (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, SAC_ND_A_DIM( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), int) SAC_ND_COPY__DATA( (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_DEC_RC( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) SAC_IS_SHARED__BLOCK_END( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) /* * ND_ASSIGN( (SACp_pinl_5448__dup_5159__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5448__dup_5159__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 16, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5448__dup_5159__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 16, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_pinl_5448__dup_5159__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_5448__dup_5159__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5428__dup_5139__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * ND_ASSIGN( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5448__dup_5159__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 16, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_pinl_5448__dup_5159__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 16, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_pinl_5448__dup_5159__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5448__dup_5159__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * WL_FOLD( (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5417__dup_5128_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_TR_WL_PRINT( ("index vector [%d] -- fold", SAC_ND_READ( (SACp_pinl_5417__dup_5128_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0))); /* fold operation */ SAC_WL_GRID_UNROLL_END(0, (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5417__dup_5128_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(0, (SACp_pinl_5416__dup_5127__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5417__dup_5128_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) /* * MT_SCHEDULER_END( 0, 1, 0, 2048) */ /* * WL_SCHEDULE__END( 1) */ } SAC_PF_END_WITH(fold) SAC_ND_LABEL(_comp_5496_SAC_label) SAC_ND_FREE((SACp_pinl_5414__dup_5125__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_5417__dup_5128_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * WL_SUBALLOC( (SACp_pinl_5449__dup_5160__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_GETVAR((SACp_pinl_5449__dup_5160__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_A_FIELD( (SACp_pinl_5449__dup_5160__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) = SAC_ND_GETVAR( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), SAC_ND_A_FIELD( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))))+SAC_ND_READ( (SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_COPY__DATA((SACp_pinl_5449__dup_5160__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_DEC_RC_FREE((SACp_pinl_5418__dup_5129__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) SAC_WL_INC_OFFSET((SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5449__dup_5160__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_WL_MT_GRID_UNROLL_END(0, (SACp_pinl_5411__dup_5122__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5412__dup_5123_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(0, (SACp_pinl_5411__dup_5122__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5412__dup_5123_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) /* * MT_SCHEDULER_Block_END( 0, 1, 0, 2048, 1) */ /* * WL_SCHEDULE__END( 1) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5497_SAC_label) SAC_ND_FREE__DESC((SACp_pinl_5449__dup_5160__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_ND_FREE((SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_5412__dup_5123_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * MT_SPMDFUN_RET( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 1, inout, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_mtspmdfanon_5469__pinl_5413__dup_5124__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ND, NONE) */ SAC_MT_SYNC_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048); SAC_MT_SYNC_FOLD_inout( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_mtspmdfanon_5469__pinl_5413__dup_5124__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ND, NONE); SAC_MT_SYNC_CONT( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048); SAC_MT_SEND_RESULT_inout( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, SAC_MT_SELF_LOCAL_ID(), 0, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))); SAC_MT_SYNC_END( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048); SAC_MT_SPMDFUN_REAL_RETURN(); SAC_CLEANUP_LOCAL_MEM() } /* * MT_SPMDFUN_DEF_END( SACf__MAIN_CL_ST___mtspmdf_5470_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 9, inout, double, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } /**************************************************************************** * SPMD function: * SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048(...) [ body ] ****************************************************************************/ /* * MT_SPMDFUN_DEF_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 9, inout, double, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_multi_threaded) SAC_MT_RECEIVE_PARAM_inout( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, double, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 1, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 2, int, (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 3, double, (SACp_pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 4, int, (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 5, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 6, int, (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 7, int, (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 8, double, (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) { /* MT parallel branch */ /* * ND_DECL( (SACp_mtspmdfanon_5467__pinl_5373__dup_5084__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 2048, 2048) */ SAC_ND_DECL__DATA( (SACp_mtspmdfanon_5467__pinl_5373__dup_5084__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_mtspmdfanon_5467__pinl_5373__dup_5084__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_mtspmdfanon_5467__pinl_5373__dup_5084__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACp_mtspmdfanon_5467__pinl_5373__dup_5084__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_mtspmdfanon_5467__pinl_5373__dup_5084__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_mtspmdfanon_5467__pinl_5373__dup_5084__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL( (SACp_pinl_5409__dup_5120__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 2048) */ SAC_ND_DECL__DATA( (SACp_pinl_5409__dup_5120__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5409__dup_5120__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5409__dup_5120__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5409__dup_5120__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2048; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5409__dup_5120__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 2048) */ SAC_ND_DECL__DATA( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2048; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5408__dup_5119__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 2048) */ SAC_ND_DECL__DATA( (SACp_pinl_5408__dup_5119__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5408__dup_5119__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5408__dup_5119__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5408__dup_5119__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2048; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5408__dup_5119__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5403__dup_5114__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5403__dup_5114__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5403__dup_5114__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5401__dup_5112__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5401__dup_5112__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5401__dup_5112__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5393__dup_5104__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5393__dup_5104__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5393__dup_5104__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5389__dup_5100__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_pinl_5389__dup_5100__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5389__dup_5100__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5389__dup_5100__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5389__dup_5100__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5389__dup_5100__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5391__dup_5102__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5391__dup_5102__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5391__dup_5102__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5390__dup_5101__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5390__dup_5101__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5390__dup_5101__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 2048) */ SAC_ND_DECL__DATA( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2048; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5386__dup_5097__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5386__dup_5097__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5386__dup_5097__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5384__dup_5095__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5384__dup_5095__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_pinl_5384__dup_5095__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5380__dup_5091__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5380__dup_5091__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5380__dup_5091__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_pinl_5377__dup_5088_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5377__dup_5088_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5377__dup_5088_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5374__dup_5085__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5374__dup_5085__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5374__dup_5085__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5372__dup_5083_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_5372__dup_5083_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5372__dup_5083_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_5371__dup_5082__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_pinl_5371__dup_5082__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_5371__dup_5082__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_5371__dup_5082__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_5371__dup_5082__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_5371__dup_5082__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL__MIRROR_PARAM( (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, 2048) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2048; const int SAC_ND_A_MIRROR_DIM( (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 1; /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, 2048, 2048) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2; /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, 2048, 2048) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2; SAC_ND_DECL_PARAM_inout((SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), double) /* * ND_DECL__MIRROR_PARAM( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, 2048, 2048) */ const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) = 2; SAC_INIT_LOCAL_MEM() /* * MT_SCHEDULER_Block_INIT( 0, 1, 0, 2048, 1) */ SAC_ND_ALLOC_BEGIN((SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 15, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_pinl_5372__dup_5083_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5372__dup_5083_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5372__dup_5083_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 15, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5372__dup_5083_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC__DESC((SACp_pinl_5409__dup_5120__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_SUB(SAC_ND_A_DIM((SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))), 1)) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 1) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, (SACp_pinl_5371__dup_5082__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ int SAC_WL_SHAPE_FACTOR( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, (SACp_pinl_5371__dup_5082__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) = 1 * SAC_ND_A_SHAPE( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1); } /* * MT_SCHEDULER_Block_BEGIN( 0, 1, 0, 2048, 1) */ SAC_MT_SCHEDULER_Block_DIM0( 0, 2048, 1); /* * WL_INIT_OFFSET( (SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, (SACp_pinl_5371__dup_5082__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ SAC_ND_WRITE( (SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0); SAC_WL_MT_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_5371__dup_5082__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5372__dup_5083_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(0, (SACp_pinl_5371__dup_5082__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5372__dup_5083_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_ND_INC_RC((SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) SAC_ND_ALLOC_BEGIN((SACp_pinl_5374__dup_5085__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5374__dup_5085__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5374__dup_5085__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5374__dup_5085__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5374__dup_5085__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_5372__dup_5083_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 2, 2048, 2048) */ SAC_ND_WRITE( (SACp_pinl_5374__dup_5085__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 2048 * SAC_ND_READ( (SACp_pinl_5372__dup_5083_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) ); SAC_ND_ALLOC_BEGIN((SACp_pinl_5377__dup_5088_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5377__dup_5088_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5377__dup_5088_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 15, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5377__dup_5088_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_ASSIGN( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 17, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0)), 17, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), ) SAC_PF_BEGIN_WITH(fold) /* * WL_SCHEDULE__BEGIN( 1) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); /* * MT_SCHEDULER_BEGIN( 0, 1, 0, 2048) */ SAC_WL_MT_SCHEDULE_START( 0) = 0; SAC_WL_MT_SCHEDULE_STOP( 0) = 2048; SAC_WL_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5377__dup_5088_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) SAC_WL_GRID_UNROLL_BEGIN(0, (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5377__dup_5088_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_NOOP() SAC_ND_ALLOC_BEGIN((SACp_pinl_5380__dup_5091__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5380__dup_5091__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5380__dup_5091__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5380__dup_5091__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5380__dup_5091__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACp_pinl_5377__dup_5088_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, 2048, 2048) */ SAC_ND_WRITE( (SACp_pinl_5380__dup_5091__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 2048 * SAC_ND_READ( (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_pinl_5377__dup_5088_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_PRF_SxS__DATA((SACp_pinl_5380__dup_5091__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_pinl_5374__dup_5085__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_5380__dup_5091__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_ALLOC_BEGIN((SACp_pinl_5384__dup_5095__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_pinl_5384__dup_5095__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5384__dup_5095__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5384__dup_5095__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_pinl_5384__dup_5095__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_pinl_5380__dup_5091__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_pinl_5384__dup_5095__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_pinl_5380__dup_5091__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5380__dup_5091__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_pinl_5384__dup_5095__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_pinl_5380__dup_5091__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_pinl_5380__dup_5091__emal_5023__ivesli_4335, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_ALLOC_BEGIN((SACp_pinl_5386__dup_5097__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5386__dup_5097__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5386__dup_5097__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5386__dup_5097__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5386__dup_5097__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_pinl_5377__dup_5088_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 2, 2048, 2048) */ SAC_ND_WRITE( (SACp_pinl_5386__dup_5097__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 2048 * SAC_ND_READ( (SACp_pinl_5377__dup_5088_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) ); /* * ND_CHECK_REUSE( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) */ SAC_IS_LASTREF__BLOCK_BEGIN( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 1354, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 1354, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_TR_MEM_PRINT( ("reuse memory of (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))) at %p for (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))", SAC_ND_GETVAR( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_A_FIELD( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))))) SAC_IS_LASTREF__BLOCK_END( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) else SAC_ND_ALLOC_BEGIN((SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, 1, double) /* * ND_SET__SHAPE_arr( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 2048) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 1354, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == 2048), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, 1, double) SAC_ND_INC_RC((SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) SAC_ND_ALLOC_BEGIN((SACp_pinl_5390__dup_5101__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5390__dup_5101__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5390__dup_5101__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5390__dup_5101__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_pinl_5391__dup_5102__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5391__dup_5102__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5391__dup_5102__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5391__dup_5102__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 1) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5389__dup_5100__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ int SAC_WL_SHAPE_FACTOR( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5389__dup_5100__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 1; } /* * MT_SCHEDULER_BEGIN( 0, 1, 0, 2048) */ SAC_WL_MT_SCHEDULE_START( 0) = 0; SAC_WL_MT_SCHEDULE_STOP( 0) = 2048; /* * WL_INIT_OFFSET( (SACp_pinl_5391__dup_5102__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5389__dup_5100__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ SAC_ND_WRITE( (SACp_pinl_5391__dup_5102__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); SAC_WL_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_5389__dup_5100__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5390__dup_5101__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) SAC_WL_GRID_UNROLL_BEGIN(0, (SACp_pinl_5389__dup_5100__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5390__dup_5101__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_ND_ALLOC_BEGIN((SACp_pinl_5393__dup_5104__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5393__dup_5104__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5393__dup_5104__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5393__dup_5104__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5393__dup_5104__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACp_pinl_5390__dup_5101__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, 2048, 2048) */ SAC_ND_WRITE( (SACp_pinl_5393__dup_5104__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 2048 * SAC_ND_READ( (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_pinl_5390__dup_5101__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_PRF_SxS__DATA((SACp_pinl_5393__dup_5104__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_pinl_5386__dup_5097__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_5393__dup_5104__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_ALLOC_BEGIN((SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_pinl_5393__dup_5104__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_pinl_5393__dup_5104__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5393__dup_5104__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_pinl_5393__dup_5104__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_pinl_5393__dup_5104__emal_5018__ivesli_4330, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_PRF_SxS__DATA((SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_MUL, SAC_ND_READ((SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_5384__dup_5095__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_ALLOC_BEGIN((SACp_pinl_5401__dup_5112__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_5401__dup_5112__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5401__dup_5112__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5401__dup_5112__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_pinl_5401__dup_5112__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5390__dup_5101__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 2048) */ SAC_ND_WRITE( (SACp_pinl_5401__dup_5112__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_ND_READ( (SACp_pinl_5390__dup_5101__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_ALLOC_BEGIN((SACp_pinl_5403__dup_5114__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_pinl_5403__dup_5114__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5403__dup_5114__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_5403__dup_5114__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_pinl_5403__dup_5114__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5401__dup_5112__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_pinl_5403__dup_5114__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5401__dup_5112__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5401__dup_5112__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_pinl_5403__dup_5114__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_pinl_5401__dup_5112__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_pinl_5401__dup_5112__emal_5014__ivesli_4326, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_PRF_SxS__DATA((SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_pinl_5403__dup_5114__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_FREE((SACp_pinl_5403__dup_5114__emal_5013__pinl_2237__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * WL_ASSIGN( (SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5389__dup_5100__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5391__dup_5102__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == (SAC_ND_A_DIM( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) - SAC_ND_A_SIZE( (SACp_pinl_5389__dup_5100__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))))), 1358, "WL expression with illegal dimension found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SIZE( (SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == SAC_WL_SHAPE_FACTOR( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 1358, "WL expression with illegal size found!"); SAC_ND_WRITE_READ_COPY( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_pinl_5391__dup_5102__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), (SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ); SAC_ND_FREE((SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_WL_INC_OFFSET((SACp_pinl_5391__dup_5102__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5397__dup_5108__emal_5016__pinl_2205__flat_53__SSA7_1__SSA11_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_WL_GRID_UNROLL_END(0, (SACp_pinl_5389__dup_5100__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5390__dup_5101__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(0, (SACp_pinl_5389__dup_5100__pinl_2235_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5390__dup_5101__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) /* * MT_SCHEDULER_END( 0, 1, 0, 2048) */ /* * WL_SCHEDULE__END( 1) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5498_SAC_label) SAC_ND_DEC_RC_FREE((SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) SAC_ND_FREE((SACp_pinl_5384__dup_5095__emal_5021__pinl_2217__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_5386__dup_5097__emal_5020__ivesli_4328, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_5390__dup_5101__pinl_2240__eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_5391__dup_5102__wlidx_4230__pinl_2239_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * ND_UNSHARE( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, int, ) */ SAC_IS_SHARED__BLOCK_BEGIN( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) SAC_ND_ALLOC_BEGIN( (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, SAC_ND_A_DIM( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), int) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 1), 16, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 16, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END( (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, SAC_ND_A_DIM( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), int) SAC_ND_COPY__DATA( (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_DEC_RC( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) SAC_IS_SHARED__BLOCK_END( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) /* * ND_ASSIGN( (SACp_pinl_5408__dup_5119__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5408__dup_5119__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 16, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5408__dup_5119__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 16, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_pinl_5408__dup_5119__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_5408__dup_5119__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5388__dup_5099__emal_5011__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * ND_ASSIGN( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5408__dup_5119__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 16, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == SAC_ND_A_SHAPE( (SACp_pinl_5408__dup_5119__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 16, "Assignment with incompatible types found!"); SAC_ND_A_DESC( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_DESC( (SACp_pinl_5408__dup_5119__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5408__dup_5119__ufiv_4491__pinl_2239_res, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * WL_FOLD( (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_pinl_5377__dup_5088_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_TR_WL_PRINT( ("index vector [%d] -- fold", SAC_ND_READ( (SACp_pinl_5377__dup_5088_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0))); /* fold operation */ SAC_WL_GRID_UNROLL_END(0, (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5377__dup_5088_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(0, (SACp_pinl_5376__dup_5087__flat_17, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5377__dup_5088_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) /* * MT_SCHEDULER_END( 0, 1, 0, 2048) */ /* * WL_SCHEDULE__END( 1) */ } SAC_PF_END_WITH(fold) SAC_ND_LABEL(_comp_5499_SAC_label) SAC_ND_FREE((SACp_pinl_5374__dup_5085__emal_5024__ivesli_4333, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_5377__dup_5088_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * WL_SUBALLOC( (SACp_pinl_5409__dup_5120__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_GETVAR((SACp_pinl_5409__dup_5120__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_A_FIELD( (SACp_pinl_5409__dup_5120__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) = SAC_ND_GETVAR( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), SAC_ND_A_FIELD( (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))))+SAC_ND_READ( (SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_COPY__DATA((SACp_pinl_5409__dup_5120__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_DEC_RC_FREE((SACp_pinl_5378__dup_5089__flat_13, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) SAC_WL_INC_OFFSET((SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5409__dup_5120__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_WL_MT_GRID_UNROLL_END(0, (SACp_pinl_5371__dup_5082__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5372__dup_5083_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(0, (SACp_pinl_5371__dup_5082__flat_12, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_5372__dup_5083_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) /* * MT_SCHEDULER_Block_END( 0, 1, 0, 2048, 1) */ /* * WL_SCHEDULE__END( 1) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5500_SAC_label) SAC_ND_FREE__DESC((SACp_pinl_5409__dup_5120__emal_5025_mem, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_ND_FREE((SACp_wlidx_4229__flat_7, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_5372__dup_5083_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * MT_SPMDFUN_RET( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 1, inout, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_mtspmdfanon_5467__pinl_5373__dup_5084__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ND, NONE) */ SAC_MT_SYNC_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048); SAC_MT_SYNC_FOLD_inout( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 0, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_mtspmdfanon_5467__pinl_5373__dup_5084__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ND, NONE); SAC_MT_SYNC_CONT( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048); SAC_MT_SEND_RESULT_inout( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, SAC_MT_SELF_LOCAL_ID(), 0, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))); SAC_MT_SYNC_END( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048); SAC_MT_SPMDFUN_REAL_RETURN(); SAC_CLEANUP_LOCAL_MEM() } /* * MT_SPMDFUN_DEF_END( SACf__MAIN_CL_ST___mtspmdf_5468_matmulStar__d_2048_2048__i__d__i__d_2048_2048__i__i__d_2048_2048__d_2048, 9, inout, double, (SACp_emal_5010__flat_7, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4466, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_pinl_2234__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4465, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4464, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4463, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } /**************************************************************************** * SPMD function: * SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d(...) [ body ] ****************************************************************************/ /* * MT_SPMDFUN_DEF_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, 2, inout, double, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_multi_threaded) SAC_MT_RECEIVE_PARAM_inout( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, 0, double, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, 1, double, (SACp_flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) { /* MT parallel branch */ /* * ND_DECL( (SACp_mtspmdfanon_5465_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 1, 2048) */ SAC_ND_DECL__DATA( (SACp_mtspmdfanon_5465_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_mtspmdfanon_5465_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_mtspmdfanon_5465_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_mtspmdfanon_5465_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2048; const int SAC_ND_A_MIRROR_DIM( (SACp_mtspmdfanon_5465_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_wlidx_4228_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_wlidx_4228_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_wlidx_4228_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_2188__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_pinl_2188__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_2188__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_pinl_2187_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_pinl_2187_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_pinl_2187_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_pinl_2187_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_pinl_2187_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_pinl_2187_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL__MIRROR_PARAM( (SACp_flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() SAC_ND_DECL_PARAM_inout((SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), double) /* * ND_DECL__MIRROR_PARAM( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1, 2048) */ const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) = 2048; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) = 1; SAC_INIT_LOCAL_MEM() /* * MT_SCHEDULER_Block_INIT( 0, 1, 0, 2048, 1) */ SAC_ND_ALLOC_BEGIN((SACp_wlidx_4228_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_wlidx_4228_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_wlidx_4228_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 570, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_wlidx_4228_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_pinl_2188__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_pinl_2188__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_pinl_2188__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 570, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_pinl_2188__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 1) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1, (SACp_pinl_2187_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ int SAC_WL_SHAPE_FACTOR( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1, (SACp_pinl_2187_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) = 1; } /* * MT_SCHEDULER_Block_BEGIN( 0, 1, 0, 2048, 1) */ SAC_MT_SCHEDULER_Block_DIM0( 0, 2048, 1); /* * WL_INIT_OFFSET( (SACp_wlidx_4228_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1, (SACp_pinl_2187_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ SAC_ND_WRITE( (SACp_wlidx_4228_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0); SAC_WL_MT_STRIDE_LOOP0_BEGIN(0, (SACp_pinl_2187_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2188__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(0, (SACp_pinl_2187_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2188__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) /* * WL_ASSIGN( (SACp_flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1, (SACp_pinl_2187_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_wlidx_4228_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) == (SAC_ND_A_DIM( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) - SAC_ND_A_SIZE( (SACp_pinl_2187_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))))), 571, "WL expression with illegal dimension found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SIZE( (SACp_flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) == SAC_WL_SHAPE_FACTOR( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0)), 571, "WL expression with illegal size found!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), SAC_ND_READ( (SACp_wlidx_4228_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), (SACp_flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0, ); SAC_WL_INC_OFFSET((SACp_wlidx_4228_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_WL_MT_GRID_UNROLL_END(0, (SACp_pinl_2187_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2188__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(0, (SACp_pinl_2187_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_pinl_2188__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) /* * MT_SCHEDULER_Block_END( 0, 1, 0, 2048, 1) */ /* * WL_SCHEDULE__END( 1) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5501_SAC_label) SAC_ND_FREE((SACp_wlidx_4228_zeros, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_pinl_2188__eat_438, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * MT_SPMDFUN_RET( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, 1, inout, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_mtspmdfanon_5465_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ND, NONE) */ SAC_MT_SYNC_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d); SAC_MT_SYNC_FOLD_inout( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, 0, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_mtspmdfanon_5465_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ND, NONE); SAC_MT_SYNC_CONT( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d); SAC_MT_SEND_RESULT_inout( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, SAC_MT_SELF_LOCAL_ID(), 0, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))); SAC_MT_SYNC_END( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d); SAC_MT_SPMDFUN_REAL_RETURN(); SAC_CLEANUP_LOCAL_MEM() } /* * MT_SPMDFUN_DEF_END( SACf__MAIN_CL_ST___mtspmdf_5466_matmulStar__d_2048__d, 2, inout, double, (SACp_emal_5032_zeros, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACp_flat_6, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } /**************************************************************************** * ST function: * SACf__MAIN_CL_ST__matmul__d_2048_2048__d_2048_2048(...) [ body ] ****************************************************************************/ /* * ND_FUN_DEF_BEGIN( SACf__MAIN_CL_ST__matmul__d_2048_2048__d_2048_2048, , 3, out, double, (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DEF_FUN_BEGIN2( SACf__MAIN_CL_ST__matmul__d_2048_2048__d_2048_2048, void, SAC_ND_PARAM_out( (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_single_threaded) SAC_MT_DEFINE_ST_SELF() { SAC_ND_DECL_CONST__DATA((SACp_emal_5051__flat_31, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0.0) SAC_ND_DECL_CONST__DATA((SACp_emal_5050__iveras_4467, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_5049__iveras_4468, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_5048__iveras_4469, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) SAC_ND_DECL_CONST__DATA((SACp_emal_5047__iveras_4470, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) /* * ND_DECL( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 2048, 2048) */ SAC_ND_DECL__DATA( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL__MIRROR_PARAM( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, 2048, 2048) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2; /* * ND_DECL__MIRROR_PARAM( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, 2048, 2048) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2; SAC_INIT_LOCAL_MEM() SAC_ND_ALLOC_BEGIN((SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 2, double) /* * ND_SET__SHAPE_arr( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, 2048, 2048) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 2), 26, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) == 2048), 26, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) == 2048), 26, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 2, double) /* * MT_SPMDFUN_AP( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 8, inout, double, SAC_SET_NT_USG( FAG, (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FPA, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_5047__iveras_4470, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FPA, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_5048__iveras_4469, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_5049__iveras_4468, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, int, SAC_SET_NT_USG( FAG, (SACp_emal_5050__iveras_4467, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))), in, double, SAC_SET_NT_USG( FAG, (SACp_emal_5051__flat_31, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) */ SAC_MT_BEGIN_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d); SAC_MT_SEND_PARAM_inout( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 0, SAC_SET_NT_USG( FAG, (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 1, SAC_SET_NT_USG( FPA, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 2, SAC_SET_NT_USG( FAG, (SACp_emal_5047__iveras_4470, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 3, SAC_SET_NT_USG( FPA, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 4, SAC_SET_NT_USG( FAG, (SACp_emal_5048__iveras_4469, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 5, SAC_SET_NT_USG( FAG, (SACp_emal_5049__iveras_4468, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 6, SAC_SET_NT_USG( FAG, (SACp_emal_5050__iveras_4467, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_SEND_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 7, SAC_SET_NT_USG( FAG, (SACp_emal_5051__flat_31, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_SPMD_EXECUTE( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d); SAC_MT_RECEIVE_RESULT_inout( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 0, 0, SAC_SET_NT_USG( FAG, (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 0, 1, SAC_SET_NT_USG( FPA, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 0, 2, SAC_SET_NT_USG( FAG, (SACp_emal_5047__iveras_4470, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 0, 3, SAC_SET_NT_USG( FPA, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 0, 4, SAC_SET_NT_USG( FAG, (SACp_emal_5048__iveras_4469, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 0, 5, SAC_SET_NT_USG( FAG, (SACp_emal_5049__iveras_4468, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 0, 6, SAC_SET_NT_USG( FAG, (SACp_emal_5050__iveras_4467, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))) SAC_MT_RECEIVE_RESULT_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 0, 7, SAC_SET_NT_USG( FAG, (SACp_emal_5051__flat_31, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))))) SAC_MT_END_SPMD_INVOCATION( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d); /* * ND_REFRESH__MIRROR( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2) */ SAC_NOOP() SAC_ND_FREE((SACp_emal_5051__flat_31, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5050__iveras_4467, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5049__iveras_4468, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5048__iveras_4469, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5047__iveras_4470, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_DEC_RC_FREE((SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) SAC_ND_DEC_RC_FREE((SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) /* * ND_FUN_RET( , 1, out, (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_RET_out( (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) return; SAC_CLEANUP_LOCAL_MEM() } /* * ND_FUN_DEF_END( SACf__MAIN_CL_ST__matmul__d_2048_2048__d_2048_2048, , 3, out, double, (SAC_arg_1, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } SAC_ND_FUN_DEF_END2() /**************************************************************************** * SPMD function: * SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d(...) [ body ] ****************************************************************************/ /* * MT_SPMDFUN_DEF_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 8, inout, double, (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4470, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4469, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4468, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4467, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_flat_31, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_MT_SPMDFUN_REAL_RETTYPE() SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d( SAC_MT_SPMDFUN_REAL_PARAM_LIST()) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_multi_threaded) SAC_MT_RECEIVE_PARAM_inout( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 0, double, (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 1, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 2, int, (SACp_iveras_4470, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 3, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 4, int, (SACp_iveras_4469, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 5, int, (SACp_iveras_4468, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 6, int, (SACp_iveras_4467, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, ))))))))) SAC_MT_RECEIVE_PARAM_in( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 7, double, (SACp_flat_31, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) { /* MT parallel branch */ /* * ND_DECL( (SACp_mtspmdfanon_5471__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2, 2048, 2048) */ SAC_ND_DECL__DATA( (SACp_mtspmdfanon_5471__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_mtspmdfanon_5471__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_mtspmdfanon_5471__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACp_mtspmdfanon_5471__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_mtspmdfanon_5471__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_mtspmdfanon_5471__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL( (SACp_flat_37, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_flat_37, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_flat_37, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_ufiv_4492__pinl_2306__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_ufiv_4492__pinl_2306__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_ufiv_4492__pinl_2306__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_5038__pinl_2304__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_emal_5038__pinl_2304__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_5038__pinl_2304__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_5040__ivesli_4340, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_5040__ivesli_4340, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_5040__ivesli_4340, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_5041__pinl_2293__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_emal_5041__pinl_2293__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_5041__pinl_2293__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_5043__ivesli_4345, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_5043__ivesli_4345, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_5043__ivesli_4345, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_flat_42, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_flat_42, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_flat_42, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_42, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_flat_42, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_flat_42, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_5044__ivesli_4338, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_5044__ivesli_4338, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_5044__ivesli_4338, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_5045__ivesli_4343, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_5045__ivesli_4343, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_5045__ivesli_4343, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_wlidx_4231__flat_29, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_wlidx_4231__flat_29, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_wlidx_4231__flat_29, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 2) */ SAC_ND_DECL__DATA( (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 2; const int SAC_ND_A_MIRROR_SIZE( (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 2; const int SAC_ND_A_MIRROR_DIM( (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL__MIRROR_PARAM( (SACp_flat_31, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4467, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4468, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4469, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, 2048, 2048) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2; /* * ND_DECL__MIRROR_PARAM( (SACp_iveras_4470, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) */ SAC_NOTHING() /* * ND_DECL__MIRROR_PARAM( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, 2048, 2048) */ const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2; SAC_ND_DECL_PARAM_inout((SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), double) /* * ND_DECL__MIRROR_PARAM( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, 2048, 2048) */ const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) = 2048; const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1) = 2048; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) = 4194304; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) = 2; SAC_INIT_LOCAL_MEM() /* * MT_SCHEDULER_Block_INIT( 0, 2, 0, 0, 2048, 2048, 1, 1) */ SAC_ND_ALLOC_BEGIN((SACp_wlidx_4231__flat_29, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_wlidx_4231__flat_29, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_wlidx_4231__flat_29, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 27, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_wlidx_4231__flat_29, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 27, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 27, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 2) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); int SAC_WL_MT_SCHEDULE_START( 1); int SAC_WL_MT_SCHEDULE_STOP( 1); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ int SAC_WL_SHAPE_FACTOR( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0); int SAC_WL_SHAPE_FACTOR( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) = 1 * SAC_ND_A_SHAPE( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1); SAC_WL_SHAPE_FACTOR( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1) = 1; } /* * MT_SCHEDULER_Block_BEGIN( 0, 2, 0, 0, 2048, 2048, 1, 1) */ SAC_MT_SCHEDULER_Block_DIM0( 0, 2048, 1); SAC_WL_MT_SCHEDULE_START( 1) = 0; SAC_WL_MT_SCHEDULE_STOP( 1) = 2048; /* * WL_INIT_OFFSET( (SACp_wlidx_4231__flat_29, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ SAC_ND_WRITE( (SACp_wlidx_4231__flat_29, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 0) + SAC_WL_MT_SCHEDULE_START( 1) * SAC_WL_SHAPE_FACTOR( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1); SAC_WL_MT_STRIDE_LOOP0_BEGIN(0, (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(0, (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) /* * WL_SET_OFFSET( (SACp_wlidx_4231__flat_29, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2, (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_WRITE( (SACp_wlidx_4231__flat_29, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( SAC_ND_A_SHAPE( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1) * SAC_ND_READ( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_WL_MT_SCHEDULE_START( 1) ) * SAC_WL_SHAPE_FACTOR( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1); SAC_WL_MT_STRIDE_LOOP0_BEGIN(1, (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) SAC_WL_MT_GRID_UNROLL_BEGIN(1, (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_ND_INC_RC((SACp_flat_31, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) SAC_ND_ALLOC_BEGIN((SACp_emal_5045__ivesli_4343, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_5045__ivesli_4343, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5045__ivesli_4343, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5045__ivesli_4343, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_emal_5045__ivesli_4343, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_iveras_4467, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, 2048, 2048) */ SAC_ND_WRITE( (SACp_emal_5045__ivesli_4343, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 2048 * SAC_ND_READ( (SACp_iveras_4467, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) + SAC_ND_READ( (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_ALLOC_BEGIN((SACp_emal_5044__ivesli_4338, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_5044__ivesli_4338, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5044__ivesli_4338, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5044__ivesli_4338, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_emal_5044__ivesli_4338, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_iveras_4468, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 2, 2048, 2048) */ SAC_ND_WRITE( (SACp_emal_5044__ivesli_4338, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 2048 * SAC_ND_READ( (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_iveras_4468, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) ); SAC_ND_ALLOC_BEGIN((SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 28, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_ASSIGN( (SACp_flat_37, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_flat_31, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_flat_37, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 30, "Assignment with incompatible types found!"); SAC_NOOP() SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_flat_37, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_flat_31, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), ) SAC_PF_BEGIN_WITH(fold) /* * WL_SCHEDULE__BEGIN( 1) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); /* * MT_SCHEDULER_BEGIN( 0, 1, 0, 2048) */ SAC_WL_MT_SCHEDULE_START( 0) = 0; SAC_WL_MT_SCHEDULE_STOP( 0) = 2048; SAC_WL_STRIDE_LOOP0_BEGIN(0, (SACp_flat_42, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) SAC_WL_GRID_UNROLL_BEGIN(0, (SACp_flat_42, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_NOOP() SAC_ND_ALLOC_BEGIN((SACp_emal_5043__ivesli_4345, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_5043__ivesli_4345, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5043__ivesli_4345, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5043__ivesli_4345, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_emal_5043__ivesli_4345, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_iveras_4469, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 2, 2048, 2048) */ SAC_ND_WRITE( (SACp_emal_5043__ivesli_4345, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 2048 * SAC_ND_READ( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_iveras_4469, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) ); SAC_ND_PRF_SxS__DATA((SACp_emal_5043__ivesli_4345, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_emal_5045__ivesli_4343, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_emal_5043__ivesli_4345, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_ALLOC_BEGIN((SACp_emal_5041__pinl_2293__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_emal_5041__pinl_2293__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5041__pinl_2293__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5041__pinl_2293__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_emal_5041__pinl_2293__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_emal_5043__ivesli_4345, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_emal_5041__pinl_2293__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_emal_5043__ivesli_4345, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5043__ivesli_4345, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_5041__pinl_2293__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_emal_5043__ivesli_4345, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_emal_5043__ivesli_4345, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_ALLOC_BEGIN((SACp_emal_5040__ivesli_4340, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_5040__ivesli_4340, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5040__ivesli_4340, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5040__ivesli_4340, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_arr( (SACp_emal_5040__ivesli_4340, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_iveras_4470, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, 2048, 2048) */ SAC_ND_WRITE( (SACp_emal_5040__ivesli_4340, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( 2048 * SAC_ND_READ( (SACp_iveras_4470, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), 0) + SAC_ND_READ( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_PRF_SxS__DATA((SACp_emal_5040__ivesli_4340, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_emal_5044__ivesli_4338, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_emal_5040__ivesli_4340, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_ALLOC_BEGIN((SACp_emal_5038__pinl_2304__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_emal_5038__pinl_2304__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5038__pinl_2304__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5038__pinl_2304__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_emal_5038__pinl_2304__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_emal_5040__ivesli_4340, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_emal_5038__pinl_2304__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2, (SACp_emal_5040__ivesli_4340, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5040__ivesli_4340, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_5038__pinl_2304__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_emal_5040__ivesli_4340, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_emal_5040__ivesli_4340, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_PRF_SxS__DATA((SACp_emal_5041__pinl_2293__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_MUL, SAC_ND_READ((SACp_emal_5041__pinl_2293__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_emal_5038__pinl_2304__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_FREE((SACp_emal_5038__pinl_2304__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_PRF_SxS__DATA((SACp_emal_5041__pinl_2293__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_flat_37, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_emal_5041__pinl_2293__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_DEC_RC_FREE((SACp_flat_37, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) /* * ND_UNSHARE( (SACp_emal_5041__pinl_2293__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_flat_42, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, int, ) */ SAC_NOOP() /* * ND_ASSIGN( (SACp_ufiv_4492__pinl_2306__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_5041__pinl_2293__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_ufiv_4492__pinl_2306__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 29, "Assignment with incompatible types found!"); SAC_NOOP() SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_ufiv_4492__pinl_2306__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_emal_5041__pinl_2293__flat_53, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * ND_ASSIGN( (SACp_flat_37, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_ufiv_4492__pinl_2306__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_flat_37, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 29, "Assignment with incompatible types found!"); SAC_NOOP() SAC_NOOP() SAC_NOOP() SAC_ND_ASSIGN__DATA( (SACp_flat_37, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), (SACp_ufiv_4492__pinl_2306__flat_56, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * WL_FOLD( (SACp_flat_37, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_flat_42, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_TR_WL_PRINT( ("index vector [%d] -- fold", SAC_ND_READ( (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0))); /* fold operation */ SAC_WL_GRID_UNROLL_END(0, (SACp_flat_42, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(0, (SACp_flat_42, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) /* * MT_SCHEDULER_END( 0, 1, 0, 2048) */ /* * WL_SCHEDULE__END( 1) */ } SAC_PF_END_WITH(fold) SAC_ND_LABEL(_comp_5502_SAC_label) SAC_ND_FREE((SACl_k, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5044__ivesli_4338, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5045__ivesli_4343, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * WL_ASSIGN( (SACp_flat_37, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 2, (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_wlidx_4231__flat_29, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_flat_37, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == (SAC_ND_A_DIM( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))) - SAC_ND_A_SIZE( (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))))), 1, "WL expression with illegal dimension found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SIZE( (SACp_flat_37, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == SAC_WL_SHAPE_FACTOR( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), 1)), 1, "WL expression with illegal size found!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), SAC_ND_READ( (SACp_wlidx_4231__flat_29, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), (SACp_flat_37, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ); SAC_ND_DEC_RC_FREE((SACp_flat_37, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, ) SAC_WL_INC_OFFSET((SACp_wlidx_4231__flat_29, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_flat_37, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_WL_MT_GRID_UNROLL_END(1, (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(1, (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) SAC_WL_MT_GRID_UNROLL_END(0, (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_MT_STRIDE_LOOP_END(0, (SACp_flat_36, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2048, 1) /* * MT_SCHEDULER_Block_END( 0, 2, 0, 0, 2048, 2048, 1, 1) */ /* * WL_SCHEDULE__END( 2) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5503_SAC_label) SAC_ND_FREE((SACp_wlidx_4231__flat_29, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACl_j, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACl_i, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * MT_SPMDFUN_RET( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 1, inout, (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_mtspmdfanon_5471__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ND, NONE) */ SAC_MT_SYNC_BEGIN( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d); SAC_MT_SYNC_FOLD_inout( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 0, (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), (SACp_mtspmdfanon_5471__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ND, NONE); SAC_MT_SYNC_CONT( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d); SAC_MT_SEND_RESULT_inout( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, SAC_MT_SELF_LOCAL_ID(), 0, (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, ))))))))); SAC_MT_SYNC_END( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d); SAC_MT_SPMDFUN_REAL_RETURN(); SAC_CLEANUP_LOCAL_MEM() } /* * MT_SPMDFUN_DEF_END( SACf__MAIN_CL_ST___mtspmdf_5472_matmul__d_2048_2048__i__d_2048_2048__i__i__i__d_2048_2048__d, 8, inout, double, (SACp_emal_5035__flat_29, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPO, (NOT, )))))))), in, double, (SACl_a, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4470, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_b, (AKS, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4469, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4468, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, int, (SACp_iveras_4467, (SCL, (NHD, (NUQ, (INT, (GLO, (FPM, (NOT, )))))))), in, double, (SACp_flat_31, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } /**************************************************************************** * SACf__MAIN_CLsacprelude__zero__d_X_X_X_X(...) [ body ] ****************************************************************************/ /* * ND_FUN_DEF_BEGIN( SACf__MAIN_CLsacprelude__zero__d_X_X_X_X, , 2, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ SAC_ND_DEF_FUN_BEGIN2( SACf__MAIN_CLsacprelude__zero__d_X_X_X_X, void, SAC_ND_PARAM_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_single_threaded) SAC_MT_DEFINE_ST_SELF() { SAC_ND_DECL_CONST__DATA((SACp_emal_5052__flat_129, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0.0) /* * ND_DECL__MIRROR_PARAM( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -6) */ int SAC_ND_A_MIRROR_SHAPE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = SAC_ND_A_DESC_SHAPE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0); int SAC_ND_A_MIRROR_SHAPE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = SAC_ND_A_DESC_SHAPE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1); int SAC_ND_A_MIRROR_SHAPE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2) = SAC_ND_A_DESC_SHAPE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 2); int SAC_ND_A_MIRROR_SHAPE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 3) = SAC_ND_A_DESC_SHAPE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 3); int SAC_ND_A_MIRROR_SIZE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = SAC_ND_A_DESC_SIZE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))); const int SAC_ND_A_MIRROR_DIM( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 4; SAC_INIT_LOCAL_MEM() SAC_ND_DEC_RC_FREE((SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) /* * ND_FUN_RET( , 1, out, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), (SACp_emal_5052__flat_129, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_RET_out( (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), (SACp_emal_5052__flat_129, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) return; SAC_CLEANUP_LOCAL_MEM() } /* * ND_FUN_DEF_END( SACf__MAIN_CLsacprelude__zero__d_X_X_X_X, , 2, out, double, (SAC_arg_1, (SCL, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } SAC_ND_FUN_DEF_END2() /**************************************************************************** * MT function: * SACf__MAIN_CL_MT_CLArray___PL__d_X_X__d_X_X(...) [ body ] ****************************************************************************/ /* * MT_MTFUN_DEF_BEGIN( SACf__MAIN_CL_MT_CLArray___PL__d_X_X__d_X_X, , 3, out, double, (SAC_arg_1, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ void SACf__MAIN_CL_MT_CLArray___PL__d_X_X__d_X_X( SAC_MT_MYTHREAD_PARAM(), SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_multi_threaded) { /* * ND_DECL( (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 2) */ SAC_ND_DECL__DATA( (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 2; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 2; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_emal_5065__isaa_3919_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 2) */ SAC_ND_DECL__DATA( (SACp_emal_5065__isaa_3919_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_5065__isaa_3919_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5065__isaa_3919_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 2; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_5065__isaa_3919_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 2; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_5065__isaa_3919_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; SAC_ND_DECL_CONST__DATA((SACp_emal_5064__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2.0) SAC_ND_DECL_CONST__DATA((SACp_emal_5063__ivesplit_3923, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) /* * ND_DECL( (SACp_emal_5062__wlbsc_1768_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_5062__wlbsc_1768_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_5062__wlbsc_1768_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() SAC_ND_DECL_CONST__DATA((SACp_emal_5061__ivesplit_3925, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1) /* * ND_DECL( (SACp_emal_5060__wlbsc_1766_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_5060__wlbsc_1766_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_5060__wlbsc_1766_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_5058__ivesli_4348, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_5058__ivesli_4348, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_5058__ivesli_4348, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_5057__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_emal_5057__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_5057__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_5056__ivesli_4347, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_5056__ivesli_4347, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_5056__ivesli_4347, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_5055__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_emal_5055__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_5055__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, -4) */ SAC_ND_DECL__DATA( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); int SAC_ND_A_MIRROR_SIZE( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); const int SAC_ND_A_MIRROR_DIM( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 2; /* * ND_DECL( (SACp_wlidx_4232_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_wlidx_4232_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_wlidx_4232_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 2) */ SAC_ND_DECL__DATA( (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 2; const int SAC_ND_A_MIRROR_SIZE( (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 2; const int SAC_ND_A_MIRROR_DIM( (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL__MIRROR_PARAM( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -4) */ int SAC_ND_A_MIRROR_SHAPE( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = SAC_ND_A_DESC_SHAPE( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0); int SAC_ND_A_MIRROR_SHAPE( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = SAC_ND_A_DESC_SHAPE( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1); int SAC_ND_A_MIRROR_SIZE( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = SAC_ND_A_DESC_SIZE( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))); const int SAC_ND_A_MIRROR_DIM( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2; /* * ND_DECL__MIRROR_PARAM( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -4) */ int SAC_ND_A_MIRROR_SHAPE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = SAC_ND_A_DESC_SHAPE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0); int SAC_ND_A_MIRROR_SHAPE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1) = SAC_ND_A_DESC_SHAPE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1); int SAC_ND_A_MIRROR_SIZE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = SAC_ND_A_DESC_SIZE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))); const int SAC_ND_A_MIRROR_DIM( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 2; SAC_INIT_LOCAL_MEM() SAC_ND_ALLOC_BEGIN((SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 1, int) /* * ND_SET__SHAPE_arr( (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 2) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 1), 1347, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) == 2), 1347, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 1, int) /* * ND_PRF_SHAPE_A__DATA( (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -4) */ SAC_TR_PRF_PRINT( ("ND_PRF_SHAPE_A__DATA( (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -4)")) SAC_ND_WRITE_COPY( (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, SAC_ND_A_SHAPE( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0), ); SAC_ND_WRITE_COPY( (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, SAC_ND_A_SHAPE( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1), ); SAC_ND_ALLOC_BEGIN((SACp_emal_5065__isaa_3919_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 1, int) /* * ND_SET__SHAPE_arr( (SACp_emal_5065__isaa_3919_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 2) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5065__isaa_3919_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 1), 1347, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_5065__isaa_3919_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) == 2), 1347, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5065__isaa_3919_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 1, int) /* * ND_PRF_SHAPE_A__DATA( (SACp_emal_5065__isaa_3919_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -4) */ SAC_TR_PRF_PRINT( ("ND_PRF_SHAPE_A__DATA( (SACp_emal_5065__isaa_3919_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -4)")) SAC_ND_WRITE_COPY( (SACp_emal_5065__isaa_3919_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, SAC_ND_A_SHAPE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0), ); SAC_ND_WRITE_COPY( (SACp_emal_5065__isaa_3919_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, SAC_ND_A_SHAPE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1), ); /* * ND_PRF_IDX_SEL__DATA( (SACp_emal_5062__wlbsc_1768_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_emal_5063__ivesplit_3923, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_emal_5062__wlbsc_1768_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_emal_5063__ivesplit_3923, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5063__ivesplit_3923, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1360, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_5062__wlbsc_1768_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_emal_5063__ivesplit_3923, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_emal_5063__ivesplit_3923, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) /* * ND_PRF_IDX_SEL__DATA( (SACp_emal_5060__wlbsc_1766_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_emal_5061__ivesplit_3925, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_emal_5060__wlbsc_1766_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_emal_5061__ivesplit_3925, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5061__ivesplit_3925, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1360, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_5060__wlbsc_1766_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_emal_5061__ivesplit_3925, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_emal_5061__ivesplit_3925, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_ALLOC_BEGIN((SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 2, double) /* * ND_SET__SHAPE_arr( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 2, SAC_ND_READ( (SACp_emal_5062__wlbsc_1768_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ( (SACp_emal_5060__wlbsc_1766_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 2), 1354, "Assignment with incompatible types found!"); { int SAC_size = 1; SAC_size *= SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = SAC_ND_A_DESC_SHAPE( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = SAC_ND_READ( (SACp_emal_5062__wlbsc_1768_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_size *= SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = SAC_ND_A_DESC_SHAPE( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = SAC_ND_READ( (SACp_emal_5060__wlbsc_1766_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_A_DESC_SIZE( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_MIRROR_SIZE( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_size; SAC_ASSURE_TYPE_LINE ((SAC_ND_A_MIRROR_SIZE( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) >= 0), 1354, "Array with size <0 found!"); } SAC_ND_ALLOC_END((SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 2, double) SAC_ND_ALLOC_BEGIN((SACp_eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_wlidx_4232_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_wlidx_4232_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_wlidx_4232_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_wlidx_4232_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 2) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); int SAC_WL_MT_SCHEDULE_START( 1); int SAC_WL_MT_SCHEDULE_STOP( 1); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), -4, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ int SAC_WL_SHAPE_FACTOR( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); int SAC_WL_SHAPE_FACTOR( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), -4, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 1 * SAC_ND_A_SHAPE( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); SAC_WL_SHAPE_FACTOR( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) = 1; } /* * MT_SCHEDULER_BEGIN( 0, 2, 0, 0, SAC_ND_READ( (SACp_emal_5062__wlbsc_1768_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ( (SACp_emal_5060__wlbsc_1766_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) */ SAC_WL_MT_SCHEDULE_START( 0) = 0; SAC_WL_MT_SCHEDULE_STOP( 0) = SAC_ND_READ( (SACp_emal_5062__wlbsc_1768_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_WL_MT_SCHEDULE_START( 1) = 0; SAC_WL_MT_SCHEDULE_STOP( 1) = SAC_ND_READ( (SACp_emal_5060__wlbsc_1766_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); /* * WL_INIT_OFFSET( (SACp_wlidx_4232_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), -4, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2) */ SAC_ND_WRITE( (SACp_wlidx_4232_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) + SAC_WL_MT_SCHEDULE_START( 1) * SAC_WL_SHAPE_FACTOR( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); SAC_WL_STRIDE_LOOP0_BEGIN(0, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, SAC_ND_READ((SACp_emal_5062__wlbsc_1768_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), 1) SAC_WL_GRID_UNROLL_BEGIN(0, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) /* * WL_SET_OFFSET( (SACp_wlidx_4232_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 2, (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), -4, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_WRITE( (SACp_wlidx_4232_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( SAC_ND_A_SHAPE( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1) * SAC_ND_READ( (SACp_eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_WL_MT_SCHEDULE_START( 1) ) * SAC_WL_SHAPE_FACTOR( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1); SAC_WL_STRIDE_LOOP0_BEGIN(1, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, SAC_ND_READ((SACp_emal_5060__wlbsc_1766_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), 1) SAC_WL_GRID_UNROLL_BEGIN(1, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_ND_ALLOC_BEGIN((SACp_emal_5058__ivesli_4348, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_5058__ivesli_4348, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5058__ivesli_4348, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5058__ivesli_4348, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_id( (SACp_emal_5058__ivesli_4348, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_WRITE( (SACp_emal_5058__ivesli_4348, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( SAC_ND_READ( (SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) * SAC_ND_READ( (SACp_eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_ALLOC_BEGIN((SACp_emal_5057__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_emal_5057__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5057__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5057__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_emal_5057__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -4, (SACp_emal_5058__ivesli_4348, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_emal_5057__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -4, (SACp_emal_5058__ivesli_4348, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5058__ivesli_4348, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_5057__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_emal_5058__ivesli_4348, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_emal_5058__ivesli_4348, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_ALLOC_BEGIN((SACp_emal_5056__ivesli_4347, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_5056__ivesli_4347, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5056__ivesli_4347, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5056__ivesli_4347, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_id( (SACp_emal_5056__ivesli_4347, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_emal_5065__isaa_3919_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_WRITE( (SACp_emal_5056__ivesli_4347, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = ( SAC_ND_READ( (SACp_emal_5065__isaa_3919_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) * SAC_ND_READ( (SACp_eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) + SAC_ND_READ( (SACp_eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) ); SAC_ND_ALLOC_BEGIN((SACp_emal_5055__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_emal_5055__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5055__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5055__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_emal_5055__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -4, (SACp_emal_5056__ivesli_4347, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_emal_5055__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -4, (SACp_emal_5056__ivesli_4347, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5056__ivesli_4347, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_5055__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_emal_5056__ivesli_4347, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_emal_5056__ivesli_4347, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_PRF_SxS__DATA((SACp_emal_5055__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_emal_5055__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_emal_5057__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_FREE((SACp_emal_5057__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * WL_ASSIGN( (SACp_emal_5055__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), -4, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 2, (SACp_wlidx_4232_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5055__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == (SAC_ND_A_DIM( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) - SAC_ND_A_SIZE( (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))))), 1357, "WL expression with illegal dimension found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SIZE( (SACp_emal_5055__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == SAC_WL_SHAPE_FACTOR( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1)), 1357, "WL expression with illegal size found!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_wlidx_4232_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), (SACp_emal_5055__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ); SAC_ND_FREE((SACp_emal_5055__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_WL_INC_OFFSET((SACp_wlidx_4232_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_5055__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_WL_GRID_UNROLL_END(1, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(1, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, SAC_ND_READ((SACp_emal_5060__wlbsc_1766_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), 1) SAC_WL_GRID_UNROLL_END(0, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(0, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, SAC_ND_READ((SACp_emal_5062__wlbsc_1768_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), 1) /* * MT_SCHEDULER_END( 0, 2, 0, 0, SAC_ND_READ( (SACp_emal_5062__wlbsc_1768_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ( (SACp_emal_5060__wlbsc_1766_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) */ /* * WL_SCHEDULE__END( 2) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5504_SAC_label) SAC_ND_FREE((SACp_emal_5064__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5060__wlbsc_1766_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5062__wlbsc_1768_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_eat_429, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_eat_430, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5066__isaa_3916_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5065__isaa_3919_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_wlidx_4232_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_DEC_RC_FREE((SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) SAC_ND_DEC_RC_FREE((SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) /* * MT_MTFUN_RET( , 1, out, (SAC_arg_1, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_RET_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), (SACp_emal_5053_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) return; SAC_CLEANUP_LOCAL_MEM() } /* * MT_MTFUN_DEF_END( SACf__MAIN_CL_MT_CLArray___PL__d_X_X__d_X_X, , 3, out, double, (SAC_arg_1, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } /**************************************************************************** * MT function: * SACf__MAIN_CL_MT_CLArray___PL__d_X__d_X(...) [ body ] ****************************************************************************/ /* * MT_MTFUN_DEF_BEGIN( SACf__MAIN_CL_MT_CLArray___PL__d_X__d_X, , 3, out, double, (SAC_arg_1, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ void SACf__MAIN_CL_MT_CLArray___PL__d_X__d_X( SAC_MT_MYTHREAD_PARAM(), SAC_ND_PARAM_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double), SAC_ND_PARAM_in( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), double)) { SAC_HM_DEFINE_THREAD_STATUS( SAC_HM_multi_threaded) { /* * ND_DECL( (SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_emal_5077__isaa_3937_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACp_emal_5077__isaa_3937_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_5077__isaa_3937_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5077__isaa_3937_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACp_emal_5077__isaa_3937_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACp_emal_5077__isaa_3937_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; SAC_ND_DECL_CONST__DATA((SACp_emal_5076__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 2.0) SAC_ND_DECL_CONST__DATA((SACp_emal_5075__ivesplit_3941, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) /* * ND_DECL( (SACp_emal_5074__wlbsc_1794_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_5074__wlbsc_1794_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_5074__wlbsc_1794_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_5072__ivesli_4350, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_5072__ivesli_4350, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_5072__ivesli_4350, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_5071__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_emal_5071__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_5071__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_5070__ivesli_4349, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_emal_5070__ivesli_4349, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_emal_5070__ivesli_4349, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_5069__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, 0) */ SAC_ND_DECL__DATA( (SACp_emal_5069__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_5069__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, -3) */ SAC_ND_DECL__DATA( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), double, ) SAC_ND_DECL__DESC( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) int SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); int SAC_ND_A_MIRROR_SIZE( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))); const int SAC_ND_A_MIRROR_DIM( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL( (SACp_wlidx_4233_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_wlidx_4233_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_wlidx_4233_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACp_eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 0) */ SAC_ND_DECL__DATA( (SACp_eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACp_eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() /* * ND_DECL( (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, 1, 1) */ SAC_ND_DECL__DATA( (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) const int SAC_ND_A_MIRROR_SHAPE( (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = 1; const int SAC_ND_A_MIRROR_SIZE( (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; const int SAC_ND_A_MIRROR_DIM( (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) = 1; /* * ND_DECL__MIRROR_PARAM( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -3) */ int SAC_ND_A_MIRROR_SHAPE( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = SAC_ND_A_DESC_SHAPE( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0); int SAC_ND_A_MIRROR_SIZE( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = SAC_ND_A_DESC_SIZE( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))); const int SAC_ND_A_MIRROR_DIM( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 1; /* * ND_DECL__MIRROR_PARAM( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -3) */ int SAC_ND_A_MIRROR_SHAPE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0) = SAC_ND_A_DESC_SHAPE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0); int SAC_ND_A_MIRROR_SIZE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = SAC_ND_A_DESC_SIZE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))); const int SAC_ND_A_MIRROR_DIM( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) = 1; SAC_INIT_LOCAL_MEM() SAC_ND_ALLOC_BEGIN((SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 1, int) /* * ND_SET__SHAPE_arr( (SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 1) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 1), 1347, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) == 1), 1347, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 1, int) /* * ND_PRF_SHAPE_A__DATA( (SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -3) */ SAC_TR_PRF_PRINT( ("ND_PRF_SHAPE_A__DATA( (SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -3)")) SAC_ND_WRITE_COPY( (SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, SAC_ND_A_SHAPE( (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0), ); SAC_ND_ALLOC_BEGIN((SACp_emal_5077__isaa_3937_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 1, int) /* * ND_SET__SHAPE_arr( (SACp_emal_5077__isaa_3937_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 1) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5077__isaa_3937_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 1), 1347, "Assignment with incompatible types found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SHAPE( (SACp_emal_5077__isaa_3937_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) == 1), 1347, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5077__isaa_3937_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 1, int) /* * ND_PRF_SHAPE_A__DATA( (SACp_emal_5077__isaa_3937_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -3) */ SAC_TR_PRF_PRINT( ("ND_PRF_SHAPE_A__DATA( (SACp_emal_5077__isaa_3937_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -3)")) SAC_ND_WRITE_COPY( (SACp_emal_5077__isaa_3937_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, SAC_ND_A_SHAPE( (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 0), ); /* * ND_PRF_IDX_SEL__DATA( (SACp_emal_5074__wlbsc_1794_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_emal_5075__ivesplit_3941, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_emal_5074__wlbsc_1794_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_emal_5075__ivesplit_3941, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5075__ivesplit_3941, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1360, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_5074__wlbsc_1794_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_emal_5075__ivesplit_3941, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_emal_5075__ivesplit_3941, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_ALLOC_BEGIN((SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 1, double) /* * ND_SET__SHAPE_arr( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, SAC_ND_READ( (SACp_emal_5074__wlbsc_1794_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 1), 1354, "Assignment with incompatible types found!"); { int SAC_size = 1; SAC_size *= SAC_ND_A_MIRROR_SHAPE( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = SAC_ND_A_DESC_SHAPE( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = SAC_ND_READ( (SACp_emal_5074__wlbsc_1794_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_A_DESC_SIZE( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_ND_A_MIRROR_SIZE( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) = SAC_size; SAC_ASSURE_TYPE_LINE ((SAC_ND_A_MIRROR_SIZE( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) >= 0), 1354, "Array with size <0 found!"); } SAC_ND_ALLOC_END((SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 1, double) SAC_ND_ALLOC_BEGIN((SACp_eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_ND_ALLOC_BEGIN((SACp_wlidx_4233_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_wlidx_4233_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_wlidx_4233_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1354, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_wlidx_4233_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) SAC_PF_BEGIN_WITH(genarray) /* * WL_SCHEDULE__BEGIN( 1) */ { int SAC_WL_MT_SCHEDULE_START( 0); int SAC_WL_MT_SCHEDULE_STOP( 0); /* * WL_DECLARE_SHAPE_FACTOR( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), -3, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ int SAC_WL_SHAPE_FACTOR( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); /* * WL_DEFINE_SHAPE_FACTOR( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), -3, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ { int SAC_i; SAC_WL_SHAPE_FACTOR( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) = 1; } /* * MT_SCHEDULER_BEGIN( 0, 1, 0, SAC_ND_READ( (SACp_emal_5074__wlbsc_1794_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) */ SAC_WL_MT_SCHEDULE_START( 0) = 0; SAC_WL_MT_SCHEDULE_STOP( 0) = SAC_ND_READ( (SACp_emal_5074__wlbsc_1794_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); /* * WL_INIT_OFFSET( (SACp_wlidx_4233_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), -3, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1) */ SAC_ND_WRITE( (SACp_wlidx_4233_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_WL_MT_SCHEDULE_START( 0) * SAC_WL_SHAPE_FACTOR( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0); SAC_WL_STRIDE_LOOP0_BEGIN(0, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, SAC_ND_READ((SACp_emal_5074__wlbsc_1794_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), 1) SAC_WL_GRID_UNROLL_BEGIN(0, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_ND_ALLOC_BEGIN((SACp_emal_5072__ivesli_4350, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_5072__ivesli_4350, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5072__ivesli_4350, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5072__ivesli_4350, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_id( (SACp_emal_5072__ivesli_4350, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_WRITE( (SACp_emal_5072__ivesli_4350, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_ND_READ( (SACp_eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_ALLOC_BEGIN((SACp_emal_5071__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_emal_5071__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5071__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5071__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_emal_5071__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -3, (SACp_emal_5072__ivesli_4350, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_emal_5071__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -3, (SACp_emal_5072__ivesli_4350, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5072__ivesli_4350, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_5071__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_emal_5072__ivesli_4350, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_emal_5072__ivesli_4350, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_ALLOC_BEGIN((SACp_emal_5070__ivesli_4349, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_SET__SHAPE_arr( (SACp_emal_5070__ivesli_4349, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5070__ivesli_4349, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5070__ivesli_4349, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, 0, int) /* * ND_IDXS2OFFSET_id( (SACp_emal_5070__ivesli_4349, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_emal_5077__isaa_3937_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_WRITE( (SACp_emal_5070__ivesli_4349, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0) = SAC_ND_READ( (SACp_eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0); SAC_ND_ALLOC_BEGIN((SACp_emal_5069__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_SET__SHAPE_arr( (SACp_emal_5069__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5069__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "Assignment with incompatible types found!"); SAC_NOOP() SAC_ND_ALLOC_END((SACp_emal_5069__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 1, 0, double) /* * ND_PRF_IDX_SEL__DATA( (SACp_emal_5069__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -3, (SACp_emal_5070__ivesli_4349, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_TR_PRF_PRINT( ("ND_PRF_IDX_SEL__DATA( (SACp_emal_5069__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), -3, (SACp_emal_5070__ivesli_4349, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))))")) SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5070__ivesli_4349, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))) == 0), 1358, "1st argument of _idx_sel_ is not a scalar!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_5069__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), SAC_ND_READ( (SACp_emal_5070__ivesli_4349, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), ) SAC_ND_FREE((SACp_emal_5070__ivesli_4349, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_PRF_SxS__DATA((SACp_emal_5069__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_PRF_ADD, SAC_ND_READ((SACp_emal_5069__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0), SAC_ND_READ((SACp_emal_5071__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)) SAC_ND_FREE((SACp_emal_5071__flat_439, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) /* * WL_ASSIGN( (SACp_emal_5069__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), -3, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 1, (SACp_wlidx_4233_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) */ SAC_ASSURE_TYPE_LINE ((SAC_ND_A_DIM( (SACp_emal_5069__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == (SAC_ND_A_DIM( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) - SAC_ND_A_SIZE( (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, ))))))))))), 1357, "WL expression with illegal dimension found!"); SAC_ASSURE_TYPE_LINE ((SAC_ND_A_SIZE( (SACp_emal_5069__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) == SAC_WL_SHAPE_FACTOR( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0)), 1357, "WL expression with illegal size found!"); SAC_ND_WRITE_READ_COPY( (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), SAC_ND_READ( (SACp_wlidx_4233_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), (SACp_emal_5069__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), 0, ); SAC_ND_FREE((SACp_emal_5069__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_WL_INC_OFFSET((SACp_wlidx_4233_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_emal_5069__flat_438, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) SAC_WL_GRID_UNROLL_END(0, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, 1) SAC_WL_STRIDE_LOOP_END(0, (SACl_iv, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), (SACp_eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0, SAC_ND_READ((SACp_emal_5074__wlbsc_1794_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0), 1) /* * MT_SCHEDULER_END( 0, 1, 0, SAC_ND_READ( (SACp_emal_5074__wlbsc_1794_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)) */ /* * WL_SCHEDULE__END( 1) */ } SAC_PF_END_WITH(genarray) SAC_ND_LABEL(_comp_5505_SAC_label) SAC_ND_FREE((SACp_emal_5076__flat_432, (SCL, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5074__wlbsc_1794_sc_e, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_eat_435, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5078__isaa_3934_B, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_emal_5077__isaa_3937_A, (AKS, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_FREE((SACp_wlidx_4233_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_ND_DEC_RC_FREE((SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) SAC_ND_DEC_RC_FREE((SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), 1, ) /* * MT_MTFUN_RET( , 1, out, (SAC_arg_1, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) */ SAC_ND_RET_out( (SAC_arg_1, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), (SACp_emal_5067_res, (AKD, (NHD, (NUQ, (FLO, (GLO, (NON, (NOT, ))))))))) return; SAC_CLEANUP_LOCAL_MEM() } /* * MT_MTFUN_DEF_END( SACf__MAIN_CL_MT_CLArray___PL__d_X__d_X, , 3, out, double, (SAC_arg_1, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_A, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, )))))))), in, double, (SACl_B, (AKD, (NHD, (NUQ, (FLO, (GLO, (FPM, (NOT, ))))))))) */ } /* * stubs for SACARGfreeDataUdt and SACARGcopyDataUdt */ extern void SACARGfreeDataUdt( int, void *); extern void *SACARGcopyDataUdt( int, int, void *); void SACARGfreeDataUdt( int size, void *data) {} void *SACARGcopyDataUdt( int type, int size, void *data) { return ((void *) 0x0); } int main( int __argc, char *__argv[]) { SAC_MT_DECL_MYTHREAD() SAC_ND_DECL__DATA( (SAC_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int, ) SAC_ND_DECL__DESC( (SAC_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), ) SAC_NOTHING() SAC_MT_SETUP_INITIAL(); SAC_RTSPEC_SETUP_INITIAL(); SAC_PF_SETUP(); SAC_HM_SETUP(); SAC_MT_SETUP(); SAC_CS_SETUP(); SAC_RTSPEC_SETUP(); SAC_COMMANDLINE_SET( __argc, __argv); SAC_INVOKE_MAIN_FUN( SACf__MAIN_CL_ST__main, SAC_ND_ARG_out( (SAC_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), int)); SAC_PF_PRINT(); SAC_CS_FINALIZE(); SAC_MT_FINALIZE(); SAC_HM_PRINT(); SAC_RTSPEC_FINALIZE(); return( SAC_ND_READ( (SAC_res, (SCL, (NHD, (NUQ, (INT, (GLO, (NON, (NOT, )))))))), 0)); }