|
|
1.1 ! root 1: #include "../machine/alignment.h" ! 2: std(infop) process_info *infop; ! 3: /* ! 4: /* Store accumulator (double) in destination. ! 5: /* ! 6: /*************************************************/ ! 7: { ! 8: quadword ac; ! 9: ! 10: ac.high = acc_high; ! 11: ac.low = acc_low; ! 12: write_quadword (infop, ac, operand(infop,0) ); ! 13: if (ac.high < 0) negative_1; else negative_0; ! 14: if ( (ac.high & 0xff800000) == 0 ) zero_1; else zero_0; ! 15: carry_1; ! 16: overflow_0; ! 17: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.