-> CALL TREE (0 calls) -> miPolyArc (1 call) (long)pDraw = 49629376 (long)pGC = 40274736 (long)parcs = 145080052 pDraw->type = 1 pDraw->class = 0 pDraw->depth = 24 pDraw->bitsPerPixel = 32 pDraw->id = 25167075 pDraw->x = 0 pDraw->y = 0 pDraw->width = 184 pDraw->height = 128 pDraw->serialNumber = 178250093 pGC->depth = 24 pGC->alu = 3 pGC->lineWidth = 0 pGC->dashOffset = 0 pGC->numInDashList = 2 pGC->lineStyle = 0 pGC->capStyle = 1 pGC->joinStyle = 0 pGC->fillStyle = 0 pGC->fillRule = 0 pGC->arcMode = 1 pGC->subWindowMode = 0 pGC->graphicsExposures = 0 pGC->clientClipType = 0 pGC->miTranslate = 1 pGC->tileIsPixel = 0 pGC->fExpose = 1 pGC->freeCompClip = 1 pGC->unused = 0 pGC->planemask = -1 pGC->fgPixel = 4278190080 pGC->bgPixel = 4293320412 narcs = 1 -> miArcSegment (1 call) (long)pDraw = 49629376 (long)pGC = 40274736 tarc.x = 46 tarc.y = 15 tarc.width = 20 tarc.height = 20 tarc.angle1 = 0 tarc.angle2 = 23040 (long)right = 0 (long)left = 0 -> drawArc (6 iterations, 1 call) (long)tarc = 140735876482208 l = 1 a0 = 0 a1 = 23040 (long)right = 0 (long)left = 0 -> miComputeWideEllipse (1 call) lw = 1 parc->x = 46 parc->y = 15 parc->width = 20 parc->height = 20 parc->angle1 = 0 parc->angle2 = 23040 -> computeAcc (1 call) (long)tarc = 140735876482208 tarc->x = 46 tarc->y = 15 tarc->width = 20 tarc->height = 20 tarc->angle1 = 0 tarc->angle2 = 23040 lw = 1 (long)def = 140735876481920 def->w = 0.000000 def->h = 0.000000 def->l = 0.000000 def->a0 = 0.000000 def->a1 = 0.000000 (long)acc = 140735876481712 acc->tail_y = 0.000000 acc->h2 = 0.000000 acc->w2 = 0.000000 acc->h4 = 0.000000 acc->w4 = 0.000000 acc->h2mw2 = 0.000000 acc->h2l = 0.000000 acc->w2l = 0.000000 acc->fromIntX = 0.000000 acc->fromIntY = 0.000000 acc->left.m = 0.000000 acc->left.b = 0.000000 acc->left.valid = 35625280 acc->right.m = 0.000000 acc->right.b = 0.000000 acc->right.valid = 35597600 acc->yorgu = 72 acc->yorgl = 0 acc->xorg = -1814362683 -> tailEllipseY (1 call) (long)def = 140735876481920 def->w = 10.000000 def->h = 10.000000 def->l = 0.500000 def->a0 = 0.000000 def->a1 = 0.000000 (long)acc = 140735876481712 acc->tail_y = 0.000000 acc->h2 = 100.000000 acc->w2 = 100.000000 acc->h4 = 10000.000000 acc->w4 = 10000.000000 acc->h2mw2 = 0.000000 acc->h2l = 50.000000 acc->w2l = 50.000000 acc->fromIntX = 0.000000 acc->fromIntY = 0.000000 acc->left.m = 0.000000 acc->left.b = 0.000000 acc->left.valid = 35625280 acc->right.m = 0.000000 acc->right.b = 0.000000 acc->right.valid = 35597600 acc->yorgu = 25 acc->yorgl = 25 acc->xorg = 56 -> Just after computeAcc (1 call) (long)tarc = 140735876482208 tarc->x = 46 tarc->y = 15 tarc->width = 20 tarc->height = 20 tarc->angle1 = 0 tarc->angle2 = 23040 l = 1 (long)&def = 140735876481920 def.w = 10.000000 def.h = 10.000000 def.l = 0.500000 def.a0 = 0.000000 def.a1 = 0.000000 (long)&acc = 140735876481712 acc.tail_y = 0.000000 acc.h2 = 100.000000 acc.w2 = 100.000000 acc.h4 = 10000.000000 acc.w4 = 10000.000000 acc.h2mw2 = 0.000000 acc.h2l = 50.000000 acc.w2l = 50.000000 acc.fromIntX = 0.000000 acc.fromIntY = 0.000000 acc.left.m = 0.000000 acc.left.b = 0.000000 acc.left.valid = 35625280 acc.right.m = 0.000000 acc.right.b = 0.000000 acc.right.valid = 35597600 acc.yorgu = 25 acc.yorgl = 25 acc.xorg = 56 -> drawQuadrant (1 call) (long)def = 140735876481920 (long)acc = 140735876481712 a0 = 0 a1 = 5760 mask = 15 (long)right = 0 (long)left = 0 (long)spdata = 48903216 def->w = 10.000000 def->h = 10.000000 def->l = 0.500000 def->a0 = 0.000000 def->a1 = 0.000000 acc->tail_y = 0.000000 acc->h2 = 100.000000 acc->w2 = 100.000000 acc->h4 = 10000.000000 acc->w4 = 10000.000000 acc->h2mw2 = 0.000000 acc->h2l = 50.000000 acc->w2l = 50.000000 acc->fromIntX = 0.000000 acc->fromIntY = 0.000000 acc->left.m = 0.000000 acc->left.b = 0.000000 acc->left.valid = 35625280 acc->right.m = 0.000000 acc->right.b = 0.000000 acc->right.valid = 35597600 acc->yorgu = 25 acc->yorgl = 25 acc->xorg = 56 (long)spdata->spans = 48903240 spdata->count1 = 1 spdata->count2 = 9 spdata->k = 10 spdata->top = 0 spdata->bot = 1 spdata->hole = 0 -> computeBound (1 call) (long)def = 140735876481920 (long)bound = 140735876481040 (long)acc = 140735876481712 (long)right = 0 (long)left = 0 bound->ellipse.min = 0 bound->ellipse.max = 0 def->a0 = 0 def->a1 = 90 def->w = 10 def->h = 10 def->a0 = 0 def->a1 = 90 def->w = 10 def->h = 10 Dsin(def->a0) = 0 Dcos(def->a0) = 1 Dsin(def->a1) = 1 Dcos(def->a1) = 0 ellipsex.min = 10 ellipsex.max = 0 bound->ellipse.min = 0 bound->ellipse.max = 10 bound->outer.min = 0 bound->outer.max = 10 -> after computeBound, etc... (1 call) def->a0 = 0.000000 def->a1 = 90.000000 bound.ellipse.min = 0.000000 bound.ellipse.max = 10.000000 bound.inner.min = [nan, nan, nan] bound.inner.max = 9.500000 bound.outer.min = 0.000000 bound.outer.max = 10.500000 bound.right.min = [nan, nan, nan] bound.right.max = 0.000000 bound.left.min = 9.500000 bound.left.max = 10.500000 bound.inneri.min = -2147483647 bound.inneri.max = 9 bound.outeri.min = 0 bound.outeri.max = 10 yy = 10.500000 miny = -2147483647 maxy = 10 y = 10 (long)span = 48903240 -> first for loop (1 call) n = 0 span->lx = -3 span->lw = 7 span->rx = 0 span->rw = 4 -> arcSpan (1 call) y = 10 lx = -3 lw = 3 rx = 0 rw = 4 (long)def = 140735876481920 (long)bounds = 140735876481040 (long)acc = 140735876481712 mask = 15 -> newFinalSpan (4 iterations, 4 calls) y = [15, 35, 35] xmin = [53, 53, 56] xmax = [56, 56, 60] (long)f = [128145088, 128145248, 128145248] -> realFindSpan (1 call) y = 15 -> somewhere in newFinalSpan (4 calls) (long)*f = [0, 50911584, 50911584] (*f)->min = 56 (*f)->max = 60 (long)(*f)->next = 0 -> realAllocSpan (1 call) -> tailSpan (1 call) y = 10 lw = -4 rw = 0 (long)def = 140735876481920 (long)bounds = 140735876481040 (long)acc = 140735876481712 mask = 15 -> arcSpan (1 call) y = 10 lx = 0 lw = -4 rx = 0 rw = 0 (long)def = 140735876481920 (long)bounds = 140735876481040 (long)acc = 140735876481712 mask = 15 -> second for loop (9 calls) n = [0, 0, 8] span->lx = [-10, -10, -5] span->lw = [1, 1, 2] span->rx = [4, 10, 10] span->rw = [1, 1, 2] -> arcSpan (9 calls) y = [1, 1, 9] lx = [-10, -10, -5] lw = [1, 1, 2] rx = [4, 10, 10] rw = [1, 1, 2] (long)def = 140735876481920 (long)bounds = 140735876481040 (long)acc = 140735876481712 mask = 15 -> newFinalSpan (18 iterations, 36 calls) y = [16, 26, 34] xmin = [46, 46, 66] xmax = [47, 47, 67] (long)f = [128145096, 128145176, 128145240] -> somewhere in newFinalSpan (36 calls) (long)*f = [0, 50912128, 50912128] (*f)->min = [60, 66, 66] (*f)->max = [62, 67, 67] (long)(*f)->next = 0 -> arcSpan0 (1 call) lx = -10 lw = 1 rx = 10 rw = 1 (long)def = 140735876481920 (long)bounds = 140735876481040 (long)acc = 140735876481712 mask = 15 -> arcSpan (1 call) y = 0 lx = -10 lw = 1 rx = 10 rw = 1 (long)def = 140735876481920 (long)bounds = 140735876481040 (long)acc = 140735876481712 mask = 15 -> newFinalSpan (6 iterations, 4 calls) y = 25 xmin = [46, 46, 66] xmax = [47, 47, 67] (long)f = 128145168 -> somewhere in newFinalSpan (4 calls) (long)*f = [0, 50912192, 50912192] (*f)->min = [46, 46, 66] (*f)->max = [47, 47, 67] (long)(*f)->next = [0, 50912176, 50912176] -> while loop (545571 calls) yy = [-545571.000000, -545571.000000, -1.000000] x = [-9.447222, nan, -3.041381] -> arcSpan (545571 calls ***) y = [-545571, -545571, -1] lx = [-2147483647, -2147483647, 10] lw = 0 rx = [-2147483647, -2147483647, -3] rw = 0 (long)def = 140735876481920 (long)bounds = 140735876481040 (long)acc = 140735876481712 mask = 15 -> newFinalSpan (130 iterations, 1091159 calls) y = [-545545, 545596, 545596] xmin = [-2147483591, -2147483591, 56] xmax = [56, 56, 66] (long)f = [88905064, 270868248, 300500744] -> somewhere in newFinalSpan (1091159 calls) (long)*f = [0, 0, 50912160] (*f)->min = [46, 53, 53] (*f)->max = [47, 60, 60] (long)(*f)->next = [0, 0, 50912128] -> realFindSpan (10911 calls) y = [-545486, -545486, 545515] -> realAllocSpan (8524 calls) END DUMP