|
|
1.1 root 1: #include "../machine/alignment.h"
2: ldf(infop) process_info *infop;
3: /*
4: /* Load a float operand into accumulator.
5: /*
6: /*************************************************/
7: {
8:
9: register struct oprnd *oprnd_pnt;
10:
11: oprnd_pnt = operand(infop,0);
12: if ( reserved( oprnd_pnt->data ) )
13: exception(infop, ILL_OPRND);
14: if ( (oprnd_pnt->data & 0xff800000) == 0 ) acc_high = 0;
15: else acc_high = oprnd_pnt->data ;
16: psl &= ~PSL_DBL;
17: infop->acc_dbl = 0;
18: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.