Runtime  Version 1.0
PULP Kernel Library
 All Files Functions Typedefs Groups Pages

Functions

int __builtin_pulp_OffsetedRead (int *base, int off)
 Read one int at base + off, off is a byte offset. More...
 
short int __builtin_pulp_OffsetedReadHalf (short int *base, int off)
 Read one short int at base + off, off is a byte offset. More...
 
char __builtin_pulp_OffsetedReadbyte (char *base, int off)
 Read one byte at base + off, off is a byte offset. More...
 
void __builtin_pulp_OffsetedWrite (int x, int *base, int off)
 
void __builtin_pulp_OffsetedWriteHalf (int x, short int *base, int off)
 Write one short int, x, at base + off, off is a byte offset. More...
 
void __builtin_pulp_OffsetedWritebyte (int x, char *base, int off)
 Write one byte, x, at base + off, off is a byte offset. More...
 

Description

Function Documentation

int __builtin_pulp_OffsetedRead ( int *  base,
int  off 
)

Read one int at base + off, off is a byte offset.

Available macros:

    gap8_read_base_off_vol(base, off)
    __READ_BASE_OFF_VOL(base, off)
Parameters
baseA pointer
offByte offset to be added to base, no pointer type promotion

Referenced by __READ_BASE_OFF_VOL(), and gap8_read_base_off_vol().

char __builtin_pulp_OffsetedReadbyte ( char *  base,
int  off 
)

Read one byte at base + off, off is a byte offset.

Available macros:

    gap8_read_base_off_byte_vol(base, off)
    __READ_BASE_OFF_BYTE_VOL(base, off)
Parameters
baseA pointer
offByte offset to be added to base, no pointer type promotion
short int __builtin_pulp_OffsetedReadHalf ( short int *  base,
int  off 
)

Read one short int at base + off, off is a byte offset.

Available macros:

    gap8_read_base_off_half_vol(base, off)
    __READ_BASE_OFF_HALF_VOL(base, off)
Parameters
baseA pointer
offByte offset to be added to base, no pointer type promotion

Referenced by __READ_BASE_OFF_HALF_VOL(), and gap8_read_base_off_half_vol().

void __builtin_pulp_OffsetedWrite ( int  x,
int *  base,
int  off 
)
Parameters
xValue to be written
baseA pointer
offByte offset to be added to base, no pointer type promotion

Referenced by __WRITE_BASE_OFF_VOL(), and gap8_write_base_off_vol().

void __builtin_pulp_OffsetedWritebyte ( int  x,
char *  base,
int  off 
)

Write one byte, x, at base + off, off is a byte offset.

Available macros:

    gap8_write_base_off_byte_vol(x, base, off)
    __WRITE_BASE_OFF_BYTE_VOL(x, base, off)
Parameters
xValue to be written
baseA pointer
offByte offset to be added to base, no pointer type promotion
void __builtin_pulp_OffsetedWriteHalf ( int  x,
short int *  base,
int  off 
)

Write one short int, x, at base + off, off is a byte offset.

Available macros:

    gap8_write_base_off_half_vol(x, base, off)
    __WRITE_BASE_OFF_HALF_VOL(x, base, off)
Parameters
xValue to be written
baseA pointer
offByte offset to be added to base, no pointer type promotion

Referenced by __WRITE_BASE_OFF_HALF_VOL(), and gap8_write_base_off_half_vol().