Runtime
Version 1.0
PULP Kernel Library
|
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... | |
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)
base | A pointer |
off | Byte 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)
base | A pointer |
off | Byte 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)
base | A pointer |
off | Byte 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 | ||
) |
x | Value to be written |
base | A pointer |
off | Byte 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)
x | Value to be written |
base | A pointer |
off | Byte 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)
x | Value to be written |
base | A pointer |
off | Byte offset to be added to base, no pointer type promotion |
Referenced by __WRITE_BASE_OFF_HALF_VOL(), and gap8_write_base_off_half_vol().