Branch Coverage

lib/PDL/MatrixOps-pp-squaretotri.c
Criterion Covered Total %
branch 29 522 5.5


line true false branch
31 1 8 PDL_RETERROR(PDL_err, PDL->redodims_default(__privtrans));
41 0 8 if (!__privtrans->broadcast.incs) return PDL->make_error(PDL_EUSERERROR, "Error in squaretotri:" "broadcast.incs NULL");
80 0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_SByte,A)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_SByte,A)
81 0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
83 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
85 0 0 mna++; if(mna > nb) {mna = 0; nb ++;}
87 0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
90 0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Byte,B)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Byte,B)
91 0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
93 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
95 0 0 mna++; if(mna > nb) {mna = 0; nb ++;}
97 0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
100 0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Short,S)
101 0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
103 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
105 0 0 mna++; if(mna > nb) {mna = 0; nb ++;}
107 0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
110 0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Ushort,U)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Ushort,U)
111 0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
113 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
115 0 0 mna++; if(mna > nb) {mna = 0; nb ++;}
117 0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
120 0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Long,L)
121 0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
123 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
125 0 0 mna++; if(mna > nb) {mna = 0; nb ++;}
127 0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
130 0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_ULong,K)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_ULong,K)
131 0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
133 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
135 0 0 mna++; if(mna > nb) {mna = 0; nb ++;}
137 0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
140 0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Indx,N)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Indx,N)
141 0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
143 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
145 0 0 mna++; if(mna > nb) {mna = 0; nb ++;}
147 0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
150 0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_ULongLong,P)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_ULongLong,P)
151 0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
153 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
155 0 0 mna++; if(mna > nb) {mna = 0; nb ++;}
157 0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
160 0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_LongLong,Q)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_LongLong,Q)
161 0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
163 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
165 0 0 mna++; if(mna > nb) {mna = 0; nb ++;}
167 0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
170 0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Float,F)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Float,F)
171 0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
173 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
175 0 0 mna++; if(mna > nb) {mna = 0; nb ++;}
177 0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
180 0 8 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Double,D)
8 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Double,D)
0 8 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Double,D)
0 8 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Double,D)
8 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Double,D)
0 8 PDL_DECLARE_PARAMS_squaretotri_1(PDL_Double,D)
181 0 8 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 8 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 8 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 8 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 8 PDL_BROADCASTLOOP_START_squaretotri_readdata {
9 8 PDL_BROADCASTLOOP_START_squaretotri_readdata {
8 8 PDL_BROADCASTLOOP_START_squaretotri_readdata {
183 90 9 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
185 33 57 mna++; if(mna > nb) {mna = 0; nb ++;}
187 0 8 }PDL_BROADCASTLOOP_END_squaretotri_readdata
0 8 }PDL_BROADCASTLOOP_END_squaretotri_readdata
190 0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_LDouble,E)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_LDouble,E)
191 0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
193 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
195 0 0 mna++; if(mna > nb) {mna = 0; nb ++;}
197 0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
200 0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_CFloat,G)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_CFloat,G)
201 0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
203 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
205 0 0 mna++; if(mna > nb) {mna = 0; nb ++;}
207 0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
210 0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_CDouble,C)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_CDouble,C)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_CDouble,C)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_CDouble,C)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_CDouble,C)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_CDouble,C)
211 0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
213 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
215 0 0 mna++; if(mna > nb) {mna = 0; nb ++;}
217 0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
220 0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_CLDouble,H)
0 0 PDL_DECLARE_PARAMS_squaretotri_1(PDL_CLDouble,H)
221 0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
0 0 PDL_BROADCASTLOOP_START_squaretotri_readdata {
223 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
225 0 0 mna++; if(mna > nb) {mna = 0; nb ++;}
227 0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
0 0 }PDL_BROADCASTLOOP_END_squaretotri_readdata
260 0 9 if (!PDL) return (pdl_error){PDL_EFATAL, "PDL core struct is NULL, can't continue",0};
262 0 9 if (!__privtrans) return PDL->make_error_simple(PDL_EFATAL, "Couldn't create trans");
265 0 9 PDL_RETERROR(PDL_err, PDL->type_coerce(__privtrans));
266 1 8 PDL_RETERROR(PDL_err, PDL->make_trans_mutual(__privtrans));