taglinefilesource code
op_a562arch/alpha/math-emu/ieee-math.cadd_kernel_ieee (EXTENDED *op_a, EXTENDED *op_b, EXTENDED *op_c)
op_a567arch/alpha/math-emu/ieee-math.cdiff = op_a->e - op_b->e;
op_a568arch/alpha/math-emu/ieee-math.cfa = op_a->f[0];
op_a575arch/alpha/math-emu/ieee-math.cif (op_a->f[0] & mask) {
op_a579arch/alpha/math-emu/ieee-math.cop_c->e = op_a->e;
op_a586arch/alpha/math-emu/ieee-math.cif (op_a->s)
op_a811arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b;
op_a815arch/alpha/math-emu/ieee-math.ca_type = extend_ieee(a, &op_a, DOUBLE);
op_a822arch/alpha/math-emu/ieee-math.cif ((op_a.e == op_b.e && op_a.s == op_b.s &&
op_a823arch/alpha/math-emu/ieee-math.cop_a.f[0] == op_b.f[0] && op_a.f[1] == op_b.f[1]) ||
op_a834arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b;
op_a837arch/alpha/math-emu/ieee-math.ca_type = extend_ieee(a, &op_a, DOUBLE);
op_a844arch/alpha/math-emu/ieee-math.cif ((op_a.s == 1 && op_b.s == 0 &&
op_a846arch/alpha/math-emu/ieee-math.c(op_a.s == 1 && op_b.s == 1 &&
op_a847arch/alpha/math-emu/ieee-math.c(op_a.e > op_b.e || (op_a.e == op_b.e &&
op_a848arch/alpha/math-emu/ieee-math.ccmp128(op_a.f, op_b.f) > 0))) ||
op_a849arch/alpha/math-emu/ieee-math.c(op_a.s == 0 && op_b.s == 0 &&
op_a850arch/alpha/math-emu/ieee-math.c(op_a.e < op_b.e || (op_a.e == op_b.e &&
op_a851arch/alpha/math-emu/ieee-math.ccmp128(op_a.f,op_b.f) < 0))))
op_a861arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b;
op_a864arch/alpha/math-emu/ieee-math.ca_type = extend_ieee(a, &op_a, DOUBLE);
op_a872arch/alpha/math-emu/ieee-math.c(op_a.s == 1 && op_b.s == 0) ||
op_a873arch/alpha/math-emu/ieee-math.c(op_a.s == 1 && op_b.s == 1 &&
op_a874arch/alpha/math-emu/ieee-math.c(op_a.e > op_b.e || (op_a.e == op_b.e &&
op_a875arch/alpha/math-emu/ieee-math.ccmp128(op_a.f,op_b.f) >= 0))) ||
op_a876arch/alpha/math-emu/ieee-math.c(op_a.s == 0 && op_b.s == 0 &&
op_a877arch/alpha/math-emu/ieee-math.c(op_a.e < op_b.e || (op_a.e == op_b.e &&
op_a878arch/alpha/math-emu/ieee-math.ccmp128(op_a.f,op_b.f) <= 0))))
op_a888arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b;
op_a891arch/alpha/math-emu/ieee-math.ca_type = extend_ieee(a, &op_a, DOUBLE);
op_a910arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b, op_c;
op_a912arch/alpha/math-emu/ieee-math.ca_type = extend_ieee(a, &op_a, SINGLE);
op_a943arch/alpha/math-emu/ieee-math.cadd_kernel_ieee(&op_a, &op_b, &op_c);
op_a946arch/alpha/math-emu/ieee-math.cop_c.s = op_a.s && op_b.s;
op_a959arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b, op_c;
op_a961arch/alpha/math-emu/ieee-math.ca_type = extend_ieee(a, &op_a, DOUBLE);
op_a991arch/alpha/math-emu/ieee-math.cadd_kernel_ieee(&op_a, &op_b, &op_c);
op_a994arch/alpha/math-emu/ieee-math.cop_c.s = op_a.s && op_b.s;
op_a1008arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b, op_c;
op_a1010arch/alpha/math-emu/ieee-math.ca_type = extend_ieee(a, &op_a, SINGLE);
op_a1041arch/alpha/math-emu/ieee-math.cadd_kernel_ieee(&op_a, &op_b, &op_c);
op_a1044arch/alpha/math-emu/ieee-math.cop_c.s = op_a.s && op_b.s;
op_a1058arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b, op_c;
op_a1060arch/alpha/math-emu/ieee-math.ca_type = extend_ieee(a, &op_a, DOUBLE);
op_a1091arch/alpha/math-emu/ieee-math.cadd_kernel_ieee(&op_a, &op_b, &op_c);
op_a1094arch/alpha/math-emu/ieee-math.cop_c.s = op_a.s && op_b.s;
op_a1108arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b, op_c;
op_a1110arch/alpha/math-emu/ieee-math.ca_type = extend_ieee(a, &op_a, SINGLE);
op_a1142arch/alpha/math-emu/ieee-math.c*c = ((unsigned long) op_a.s ^ op_b.s) << 63;
op_a1145arch/alpha/math-emu/ieee-math.cop_c.s = op_a.s ^ op_b.s;
op_a1146arch/alpha/math-emu/ieee-math.cop_c.e = op_a.e + op_b.e;
op_a1147arch/alpha/math-emu/ieee-math.cmul64(op_a.f[0], op_b.f[0], op_c.f);
op_a1164arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b, op_c;
op_a1167arch/alpha/math-emu/ieee-math.ca_type = extend_ieee(a, &op_a, DOUBLE);
op_a1199arch/alpha/math-emu/ieee-math.c*c = ((unsigned long) op_a.s ^ op_b.s) << 63;
op_a1202arch/alpha/math-emu/ieee-math.cop_c.s = op_a.s ^ op_b.s;
op_a1203arch/alpha/math-emu/ieee-math.cop_c.e = op_a.e + op_b.e;
op_a1204arch/alpha/math-emu/ieee-math.cmul64(op_a.f[0], op_b.f[0], op_c.f);
op_a1221arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b, op_c;
op_a1223arch/alpha/math-emu/ieee-math.ca_type = extend_ieee(a, &op_a, SINGLE);
op_a1261arch/alpha/math-emu/ieee-math.c*c |= (unsigned long) (op_a.s ^ op_b.s) << 63;
op_a1264arch/alpha/math-emu/ieee-math.cop_c.s = op_a.s ^ op_b.s;
op_a1265arch/alpha/math-emu/ieee-math.cop_c.e = op_a.e - op_b.e;
op_a1267arch/alpha/math-emu/ieee-math.cop_a.f[1] = op_a.f[0];
op_a1268arch/alpha/math-emu/ieee-math.cop_a.f[0] = 0;
op_a1269arch/alpha/math-emu/ieee-math.cdiv128(op_a.f, op_b.f, op_c.f);
op_a1287arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b, op_c;
op_a1290arch/alpha/math-emu/ieee-math.ca_type = extend_ieee(a, &op_a, DOUBLE);
op_a1328arch/alpha/math-emu/ieee-math.c*c |= (unsigned long) (op_a.s ^ op_b.s) << 63;
op_a1331arch/alpha/math-emu/ieee-math.cop_c.s = op_a.s ^ op_b.s;
op_a1332arch/alpha/math-emu/ieee-math.cop_c.e = op_a.e - op_b.e;
op_a1334arch/alpha/math-emu/ieee-math.cop_a.f[1] = op_a.f[0];
op_a1335arch/alpha/math-emu/ieee-math.cop_a.f[0] = 0;
op_a1336arch/alpha/math-emu/ieee-math.cdiv128(op_a.f, op_b.f, op_c.f);