taglinefilesource code
op_c562arch/alpha/math-emu/ieee-math.cadd_kernel_ieee (EXTENDED *op_a, EXTENDED *op_b, EXTENDED *op_c)
op_c572arch/alpha/math-emu/ieee-math.cop_c->e = op_b->e;
op_c579arch/alpha/math-emu/ieee-math.cop_c->e = op_a->e;
op_c591arch/alpha/math-emu/ieee-math.cop_c->f[1] = 0;
op_c592arch/alpha/math-emu/ieee-math.cop_c->s = fc >> 63;
op_c593arch/alpha/math-emu/ieee-math.cif (op_c->s) {
op_c596arch/alpha/math-emu/ieee-math.cop_c->f[0] = fc;
op_c597arch/alpha/math-emu/ieee-math.cnormalize(op_c);
op_c910arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b, op_c;
op_c943arch/alpha/math-emu/ieee-math.cadd_kernel_ieee(&op_a, &op_b, &op_c);
op_c946arch/alpha/math-emu/ieee-math.cop_c.s = op_a.s && op_b.s;
op_c947arch/alpha/math-emu/ieee-math.creturn round_s_ieee(f, &op_c, c);
op_c959arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b, op_c;
op_c991arch/alpha/math-emu/ieee-math.cadd_kernel_ieee(&op_a, &op_b, &op_c);
op_c994arch/alpha/math-emu/ieee-math.cop_c.s = op_a.s && op_b.s;
op_c996arch/alpha/math-emu/ieee-math.creturn round_t_ieee(f, &op_c, c);
op_c1008arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b, op_c;
op_c1041arch/alpha/math-emu/ieee-math.cadd_kernel_ieee(&op_a, &op_b, &op_c);
op_c1044arch/alpha/math-emu/ieee-math.cop_c.s = op_a.s && op_b.s;
op_c1046arch/alpha/math-emu/ieee-math.creturn round_s_ieee(f, &op_c, c);
op_c1058arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b, op_c;
op_c1091arch/alpha/math-emu/ieee-math.cadd_kernel_ieee(&op_a, &op_b, &op_c);
op_c1094arch/alpha/math-emu/ieee-math.cop_c.s = op_a.s && op_b.s;
op_c1096arch/alpha/math-emu/ieee-math.creturn round_t_ieee(f, &op_c, c);
op_c1108arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b, op_c;
op_c1145arch/alpha/math-emu/ieee-math.cop_c.s = op_a.s ^ op_b.s;
op_c1146arch/alpha/math-emu/ieee-math.cop_c.e = op_a.e + op_b.e;
op_c1147arch/alpha/math-emu/ieee-math.cmul64(op_a.f[0], op_b.f[0], op_c.f);
op_c1149arch/alpha/math-emu/ieee-math.cnormalize(&op_c);
op_c1150arch/alpha/math-emu/ieee-math.cop_c.e -= 55;    /* drop the 55 original bits. */
op_c1152arch/alpha/math-emu/ieee-math.creturn round_s_ieee(f, &op_c, c);
op_c1164arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b, op_c;
op_c1202arch/alpha/math-emu/ieee-math.cop_c.s = op_a.s ^ op_b.s;
op_c1203arch/alpha/math-emu/ieee-math.cop_c.e = op_a.e + op_b.e;
op_c1204arch/alpha/math-emu/ieee-math.cmul64(op_a.f[0], op_b.f[0], op_c.f);
op_c1206arch/alpha/math-emu/ieee-math.cnormalize(&op_c);
op_c1207arch/alpha/math-emu/ieee-math.cop_c.e -= 55;  /* drop the 55 original bits. */
op_c1209arch/alpha/math-emu/ieee-math.creturn round_t_ieee(f, &op_c, c);
op_c1221arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b, op_c;
op_c1264arch/alpha/math-emu/ieee-math.cop_c.s = op_a.s ^ op_b.s;
op_c1265arch/alpha/math-emu/ieee-math.cop_c.e = op_a.e - op_b.e;
op_c1269arch/alpha/math-emu/ieee-math.cdiv128(op_a.f, op_b.f, op_c.f);
op_c1272arch/alpha/math-emu/ieee-math.cop_c.f[0] |= STICKY_S;
op_c1273arch/alpha/math-emu/ieee-math.cnormalize(&op_c);
op_c1274arch/alpha/math-emu/ieee-math.cop_c.e -= 9;    /* remove excess exp from original shift */
op_c1275arch/alpha/math-emu/ieee-math.creturn round_s_ieee(f, &op_c, c);
op_c1287arch/alpha/math-emu/ieee-math.cEXTENDED op_a, op_b, op_c;
op_c1331arch/alpha/math-emu/ieee-math.cop_c.s = op_a.s ^ op_b.s;
op_c1332arch/alpha/math-emu/ieee-math.cop_c.e = op_a.e - op_b.e;
op_c1336arch/alpha/math-emu/ieee-math.cdiv128(op_a.f, op_b.f, op_c.f);
op_c1339arch/alpha/math-emu/ieee-math.cop_c.f[0] |= STICKY_T;
op_c1340arch/alpha/math-emu/ieee-math.cnormalize(&op_c);
op_c1341arch/alpha/math-emu/ieee-math.cop_c.e -= 9;    /* remove excess exp from original shift */
op_c1342arch/alpha/math-emu/ieee-math.creturn round_t_ieee(f, &op_c, c);