Products Support Documentation Download
pspplatcpu.h File Reference

Header for the Platform Support Package - Dependent settings for each CPU for each OS. More...

#include "pspplatdetect.h"
Include dependency graph for pspplatcpu.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define RDM_32BIT
 
#define RDM_64BIT
 
#define RDM_LITTLEENDIAN
 
#define RDM_BIGENDIAN
 
#define RDM_ALIGN4
 
#define RDM_ALIGN8
 
#define RDM_MUSTALIGN
 
#define RDM_ANDROID
 
#define RDM_FREE_RTOS
 
#define RDM_INTEGRITY
 
#define RDM_IPHONE
 
#define RDM_LINUX
 
#define RDM_NEUTRINO
 
#define RDM_NO_OS
 
#define RDM_OSX
 
#define RDM_SOLARIS
 
#define RDM_UNIX
 
#define RDM_VXWORKS
 
#define RDM_VXWORKS_RTP
 
#define RDM_WINDOWS
 

Detailed Description

Header for the Platform Support Package - Dependent settings for each CPU for each OS.

Definition in file pspplatcpu.h.

Macro Definition Documentation

◆ RDM_32BIT

#define RDM_32BIT

Defined for 32-bit systems

Definition at line 24 of file pspplatcpu.h.

◆ RDM_64BIT

#define RDM_64BIT

Defined for 64-bit systems

Definition at line 27 of file pspplatcpu.h.

◆ RDM_ALIGN4

#define RDM_ALIGN4

Defined if alignement of 4 bytes is required

Definition at line 38 of file pspplatcpu.h.

◆ RDM_ALIGN8

#define RDM_ALIGN8

Defined if alignement of 4 bytes is required

Definition at line 41 of file pspplatcpu.h.

◆ RDM_ANDROID

#define RDM_ANDROID

Defined for Android: An OS from Google LLC

Definition at line 49 of file pspplatcpu.h.

◆ RDM_BIGENDIAN

#define RDM_BIGENDIAN

Defined if byte order of big endian

Definition at line 34 of file pspplatcpu.h.

◆ RDM_FREE_RTOS

#define RDM_FREE_RTOS

Defined for FreeRTOS

Definition at line 52 of file pspplatcpu.h.

◆ RDM_INTEGRITY

#define RDM_INTEGRITY

Defined for INTEGRIRTY: An Green Hills Software Inc

Definition at line 55 of file pspplatcpu.h.

◆ RDM_IPHONE

#define RDM_IPHONE

Defined for IPhone: An OS from Apple Inc.

Definition at line 58 of file pspplatcpu.h.

◆ RDM_LINUX

#define RDM_LINUX

Defined for Linux: An OS developed by the community trademarked by The Linux Mark Institute

Definition at line 61 of file pspplatcpu.h.

◆ RDM_LITTLEENDIAN

#define RDM_LITTLEENDIAN

Defined if byte order of little endian

Definition at line 31 of file pspplatcpu.h.

◆ RDM_MUSTALIGN

#define RDM_MUSTALIGN

Careful when copying unaligned date (may be defined on some systems)

Definition at line 45 of file pspplatcpu.h.

◆ RDM_NEUTRINO

#define RDM_NEUTRINO

Defined for QNX Neutrino: An OS from BlackBerry Ltd

Definition at line 64 of file pspplatcpu.h.

◆ RDM_NO_OS

#define RDM_NO_OS

Defined if no support for any OS. Reentrant without use of any OS calls

Definition at line 67 of file pspplatcpu.h.

◆ RDM_OSX

#define RDM_OSX

Defined for OS-X: An OS from Apple Inc.

Definition at line 70 of file pspplatcpu.h.

◆ RDM_SOLARIS

#define RDM_SOLARIS

Defined for Solaris: An OS from Oracle Corporation

Definition at line 73 of file pspplatcpu.h.

◆ RDM_UNIX

#define RDM_UNIX

Defined for Unix, Unix like, or Posix systems

Definition at line 76 of file pspplatcpu.h.

◆ RDM_VXWORKS

#define RDM_VXWORKS

Defined for VxWorks: An OS from Wind River Systems, Inc.

Definition at line 79 of file pspplatcpu.h.

◆ RDM_VXWORKS_RTP

#define RDM_VXWORKS_RTP

Defined for VxWorks RTP: An OS from Wind River Systems, Inc.

Definition at line 82 of file pspplatcpu.h.

◆ RDM_WINDOWS

#define RDM_WINDOWS

Defined for Windows: An OS from Microsoft Corporation

Definition at line 85 of file pspplatcpu.h.