Gcc/10.2.0/gcc/Other-Built 002din-Functions
From Get docs
Previous: Raw read/write Functions, Up: FR-V Built-in Functions [Contents][Index]
6.60.14.5 Other Built-in Functions
This section describes built-in functions that are not named after a specific FR-V instruction.
sw2 __IACCreadll (iacc reg)
- Return the full 64-bit value of IACC0. The
reg
argument is reserved for future expansion and must be 0. sw1 __IACCreadl (iacc reg)
- Return the value of IACC0H if
reg
is 0 and IACC0L ifreg
is 1. Other values ofreg
are rejected as invalid. void __IACCsetll (iacc reg, sw2 x)
- Set the full 64-bit value of IACC0 to
x
. Thereg
argument is reserved for future expansion and must be 0. void __IACCsetl (iacc reg, sw1 x)
- Set IACC0H to
x
ifreg
is 0 and IACC0L tox
ifreg
is 1. Other values ofreg
are rejected as invalid. void __data_prefetch0 (const void *x)
- Use the
dcpl
instruction to load the contents of addressx
into the data cache. void __data_prefetch (const void *x)
- Use the
nldub
instruction to load the contents of addressx
into the data cache. The instruction is issued in slot I1.