ref: d2be4787c6e78df1a0fec1f6fdc75a616ecc1e1e
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