Annotation of 40BSD/sys/stand/machdep.c, revision 1.1.1.1

1.1       root        1: /*     machdep.c       4.1     11/9/80 */
                      2: 
                      3: #include "../h/param.h"
                      4: #include "../h/mtpr.h"
                      5: 
                      6: /*ARGSUSED*/
                      7: /*VARARGS1*/
                      8: mtpr(regno, value)
                      9: {
                     10: 
                     11:        asm("   mtpr    8(ap),4(ap)");
                     12: }
                     13: 
                     14: /*ARGSUSED*/
                     15: mfpr(regno)
                     16: {
                     17: 
                     18:        asm("   mfpr    4(ap),r0");
                     19: #ifdef lint
                     20:        return (0);
                     21: #endif
                     22: }
                     23: 
                     24: /*
                     25:  * Copy bytes within kernel
                     26:  */
                     27: /*ARGSUSED*/
                     28: bcopy(from, to, count)
                     29:        caddr_t from, to;
                     30:        unsigned count;
                     31: {
                     32: 
                     33:        asm("   movc3   12(ap),*4(ap),*8(ap)");
                     34: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.