Branch Coverage

DCT.xs
Criterion Covered Total %
branch 62 68 91.1


line true false branch
66 16 2 for (x = 0; x < 64; x+=8) {
70 16 2 for (x = 0; x < 8; x++) {
71 128 16 for (y = 0; y < 8; y++) {
76 16 2 for (y = 0; y < 64; y+=8) {
80 16 2 for (x = 0; x < 8; x++) {
81 128 16 for (y = 0; y < 8; y++) {
96 28 4 for(i = 0; i < size; ++i) {
98 260 28 for(j = 0; j < size; ++j) {
104 28 4 for(i = 0; i < size; ++i) {
113 28 4 for (i = 0; i < size; i++) {
114 260 28 for (j = 0; j < size; j++) {
131 28 4 for (x = 0; x < size; x++) {
132 260 28 for (i = 0; i < size; i++) {
134 2716 260 for (j = 0; j < size; j++) {
141 28 4 for (y = 0; y < size; y++) {
142 260 28 for (i = 0; i < size; i++) {
144 2716 260 for (j = 0; j < size; j++) {
166 59 18 for (i = 1; i <= size/2; i*=2) {
168 397 59 for (j = 0; j < i; j++) {
196 206 10 for (x = 0; x < size*size; x+=size) {
200 206 10 for (x = 0; x < size; x++) {
201 10284 206 for (y = 0; y < size; y++) {
206 206 10 for (y = 0; y < size*size; y+=size) {
210 206 10 for (x = 0; x < size; x++) {
211 10284 206 for (y = 0; y < size; y++) {
218 20776 20356 if (size == 1)
224 60028 20356 for (i = 0; i < half; i++) {
234 39672 20356 for (i = 0; i < half-1; i++) {
256 2 0 if (PL_markstack_ptr != temp) {
272 2 0 if (PL_markstack_ptr != temp) {
289 4 0 if (PL_markstack_ptr != temp) {
306 4 0 if (PL_markstack_ptr != temp) {
323 8 0 if (PL_markstack_ptr != temp) {
340 10 0 if (PL_markstack_ptr != temp) {