File:  [CSRG BSD Unix] / 3BSD / sys / h / psl.h
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 16:12:53 2018 UTC (8 years, 1 month ago) by root
Branches: MAIN, CSRG
CVS tags: HEAD, BSD3
BSD 3.0

/*	psl.h	2.1	1/5/80 */

/*
 * VAX program status longword
 */

#define	PSL_C		0x1		/* carry bit */
#define	PSL_V		0x2		/* overflow bit */
#define	PSL_Z		0x4		/* zero bit */
#define	PSL_N		0x8		/* negative bit */
#define	PSL_T		0x10		/* trace enable bit */
#define	PSL_IV		0x20		/* integer overflow enable bit */
#define	PSL_FU		0x40		/* floating point underflow enable */
#define	PSL_DV		0x80		/* decimal overflow enable bit */
#define	PSL_IPL		0x1f0000	/* interrupt priority level */
#define	PSL_PRVMOD	0xc00000	/* previous mode */
#define	PSL_CURMOD	0x3000000	/* current mode */
#define	PSL_IS		0x4000000	/* interrupt stack */
#define	PSL_FPD		0x8000000	/* first part done */
#define	PSL_TP		0x40000000	/* trace pending */
#define	PSL_CM		0x80000000	/* compatibility mode */

unix.superglobalmegacorp.com

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