f14fb60209
* Updating common/lib * Updating lib/csu * Updating lib/libc * Updating libexec/ld.elf_so * Corrected test on __minix in featuretest to actually follow the meaning of the comment. * Cleaned up _REENTRANT-related defintions. * Disabled -D_REENTRANT for libfetch * Removing some unneeded __NBSD_LIBC defines and tests Change-Id: Ic1394baef74d11b9f86b312f5ff4bbc3cbf72ce2
21 lines
659 B
C
21 lines
659 B
C
#ifndef _IBM_CPU_H
|
|
#define _IBM_CPU_H 1
|
|
|
|
#define X86_FLAG_C (1L << 0) /* S Carry */
|
|
#define X86_FLAG_P (1L << 2) /* S Parity */
|
|
#define X86_FLAG_A (1L << 4) /* S Aux. carry */
|
|
#define X86_FLAG_Z (1L << 6) /* S Zero */
|
|
#define X86_FLAG_S (1L << 7) /* S Sign */
|
|
|
|
#define X86_FLAG_T (1L << 8) /* X Trap */
|
|
#define X86_FLAG_I (1L << 9) /* X Interrupt */
|
|
#define X86_FLAG_D (1L << 10) /* C Direction */
|
|
#define X86_FLAG_O (1L << 11) /* S Overflow */
|
|
|
|
/* User flags are S (Status) and C (Control) flags. */
|
|
#define X86_FLAGS_USER (X86_FLAG_C | X86_FLAG_P | X86_FLAG_A | X86_FLAG_Z | \
|
|
X86_FLAG_S | X86_FLAG_D | X86_FLAG_O)
|
|
|
|
#include <x86/cpu.h>
|
|
|
|
#endif
|