Branch Coverage

lib/PDL/Primitive-pp-crossp.c
Criterion Covered Total %
branch 26 552 4.7


line true false branch
28 0 1 PDL_RETERROR(PDL_err, PDL->redodims_default(__privtrans));
37 0 1 if (!__privtrans->broadcast.incs) return PDL->make_error(PDL_EUSERERROR, "Error in crossp:" "broadcast.incs NULL");
84 0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_SByte,A)
85 0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
90 0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
93 0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Byte,B)
94 0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
99 0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
102 0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Short,S)
103 0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
108 0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
111 0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Ushort,U)
112 0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
117 0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
120 0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Long,L)
121 0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
126 0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
129 0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_ULong,K)
130 0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
135 0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
138 0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Indx,N)
139 0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
144 0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
147 0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_ULongLong,P)
148 0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
153 0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
156 0 1 PDL_DECLARE_PARAMS_crossp_1(PDL_LongLong,Q)
1 0 PDL_DECLARE_PARAMS_crossp_1(PDL_LongLong,Q)
0 1 PDL_DECLARE_PARAMS_crossp_1(PDL_LongLong,Q)
0 1 PDL_DECLARE_PARAMS_crossp_1(PDL_LongLong,Q)
1 0 PDL_DECLARE_PARAMS_crossp_1(PDL_LongLong,Q)
0 1 PDL_DECLARE_PARAMS_crossp_1(PDL_LongLong,Q)
0 1 PDL_DECLARE_PARAMS_crossp_1(PDL_LongLong,Q)
1 0 PDL_DECLARE_PARAMS_crossp_1(PDL_LongLong,Q)
0 1 PDL_DECLARE_PARAMS_crossp_1(PDL_LongLong,Q)
157 0 1 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 1 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 1 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 1 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 1 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
1 1 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
1 1 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
162 0 1 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
0 1 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
165 0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Float,F)
166 0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
171 0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
174 0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Double,D)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Double,D)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Double,D)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Double,D)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Double,D)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Double,D)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Double,D)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Double,D)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_Double,D)
175 0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
180 0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
183 0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_LDouble,E)
184 0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
189 0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
192 0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CFloat,G)
193 0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
198 0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
201 0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CDouble,C)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CDouble,C)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CDouble,C)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CDouble,C)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CDouble,C)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CDouble,C)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CDouble,C)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CDouble,C)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CDouble,C)
202 0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
207 0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
210 0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS_crossp_1(PDL_CLDouble,H)
211 0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
0 0 PDL_BROADCASTLOOP_START_crossp_readdata {(c_datap)[0+(__inc_c_tri*(0))] = (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(2))] -
216 0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
0 0 (a_datap)[0+(__inc_a_tri*(1))]*(b_datap)[0+(__inc_b_tri*(0))];}PDL_BROADCASTLOOP_END_crossp_readdata
250 0 1 if (!PDL) return (pdl_error){PDL_EFATAL, "PDL core struct is NULL, can't continue",0};
252 0 1 if (!__privtrans) return PDL->make_error_simple(PDL_EFATAL, "Couldn't create trans");
256 0 1 PDL_RETERROR(PDL_err, PDL->type_coerce(__privtrans));
257 0 1 PDL_RETERROR(PDL_err, PDL->make_trans_mutual(__privtrans));