ref: 6184a4ef2eba1d49f0386e9ce94f4877d3d9edb2
dir: /68020/include/ape/ureg.h/
#ifndef __UREG_H #define __UREG_H #if !defined(_PLAN9_SOURCE) This header file is an extension to ANSI/POSIX #endif struct Ureg { unsigned long r0; unsigned long r1; unsigned long r2; unsigned long r3; unsigned long r4; unsigned long r5; unsigned long r6; unsigned long r7; unsigned long a0; unsigned long a1; unsigned long a2; unsigned long a3; unsigned long a4; unsigned long a5; unsigned long a6; unsigned long sp; unsigned long usp; unsigned long magic; /* for db to find bottom of ureg */ unsigned short sr; unsigned long pc; unsigned short vo; #ifndef UREGVARSZ #define UREGVARSZ 23 /* for 68040; 15 is enough on 68020 */ #endif unsigned char microstate[UREGVARSZ]; /* variable-sized portion */ }; #endif