|
|
1.1 root 1: /* Awrite_back.c 1.1 86/07/20 */
2:
3: #include "../tahoealign/align.h"
4:
5: write_back(infop,value, where)
6: process_info *infop;
7: long value;
8: struct oprnd *where;
9: /*
10: /* Put the given result where the operand specifies.
11: /*
12: /*
13: /**************************************************/
14: {
15: switch (where->length)
16: {
17: case 1: write_byte (infop,value, where); break;
18: case 2: write_word (infop,value, where); break;
19: case 4: write_longword (infop,value, where); break;
20: case 8: write_quadword (infop,value, where); break;
21: default : printf ("Wrong destination length in alignment\n");
22: }
23: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.