Available on LoongArch LA64 only.
Expand description
LoongArch
intrinsics
Re-exportsยง
Modulesยง
Functionsยง
- __
asrtgt ๐ โ - __
asrtle ๐ โ - __break ๐ โ
- __cacop ๐ โ
- __
cpucfg ๐ โ - __
crc_ ๐ โw_ b_ w - __
crc_ ๐ โw_ d_ w - __
crc_ ๐ โw_ h_ w - __
crc_ ๐ โw_ w_ w - __
crcc_ ๐ โw_ b_ w - __
crcc_ ๐ โw_ d_ w - __
crcc_ ๐ โw_ h_ w - __
crcc_ ๐ โw_ w_ w - __csrrd ๐ โ
- __csrwr ๐ โ
- __
csrxchg ๐ โ - __dbar ๐ โ
- __
frecipe_ ๐ โd - __
frecipe_ ๐ โs - __
frsqrte_ ๐ โd - __
frsqrte_ ๐ โs - __ibar ๐ โ
- __
iocsrrd_ ๐ โb - __
iocsrrd_ ๐ โd - __
iocsrrd_ ๐ โh - __
iocsrrd_ ๐ โw - __
iocsrwr_ ๐ โb - __
iocsrwr_ ๐ โd - __
iocsrwr_ ๐ โh - __
iocsrwr_ ๐ โw - __lddir ๐ โ
- __ldpte ๐ โ
- __
movfcsr2gr ๐ โ - __
movgr2fcsr ๐ โ - __
syscall ๐ โ - asrtgtโ
Experimental - Generates the greater-than asseration instruction
- asrtleโ
Experimental - Generates the less-than-or-equal asseration instruction
- brkโ
Experimental - Generates the breakpoint instruction
- cacopโ
Experimental - Generates the cache operation instruction
- cpucfgโ
Experimental - Reads the CPU configuration register
- crc_
w_ โb_ w Experimental - Calculate the CRC value using the IEEE 802.3 polynomial (0xEDB88320)
- crc_
w_ โd_ w Experimental - Calculate the CRC value using the IEEE 802.3 polynomial (0xEDB88320)
- crc_
w_ โh_ w Experimental - Calculate the CRC value using the IEEE 802.3 polynomial (0xEDB88320)
- crc_
w_ โw_ w Experimental - Calculate the CRC value using the IEEE 802.3 polynomial (0xEDB88320)
- crcc_
w_ โb_ w Experimental - Calculate the CRC value using the Castagnoli polynomial (0x82F63B78)
- crcc_
w_ โd_ w Experimental - Calculate the CRC value using the Castagnoli polynomial (0x82F63B78)
- crcc_
w_ โh_ w Experimental - Calculate the CRC value using the Castagnoli polynomial (0x82F63B78)
- crcc_
w_ โw_ w Experimental - Calculate the CRC value using the Castagnoli polynomial (0x82F63B78)
- csrrdโ
Experimental - Reads the CSR
- csrwrโ
Experimental - Writes the CSR
- csrxchgโ
Experimental - Exchanges the CSR
- dbarโ
Experimental - Generates the memory barrier instruction
- frecipe_
d โExperimental frecipe
- Calculate the approximate double-precision result of 1.0 divided
- frecipe_
s โExperimental frecipe
- Calculate the approximate single-precision result of 1.0 divided
- frsqrte_
d โExperimental frecipe
- Calculate the approximate double-precision result of dividing 1.0 by the square root
- frsqrte_
s โExperimental frecipe
- Calculate the approximate single-precision result of dividing 1.0 by the square root
- ibarโ
Experimental - Generates the instruction-fetch barrier instruction
- iocsrrd_
b โExperimental - Reads the 8-bit IO-CSR
- iocsrrd_
d โExperimental - Reads the 64-bit IO-CSR
- iocsrrd_
h โExperimental - Reads the 16-bit IO-CSR
- iocsrrd_
w โExperimental - Reads the 32-bit IO-CSR
- iocsrwr_
b โExperimental - Writes the 8-bit IO-CSR
- iocsrwr_
d โExperimental - Writes the 64-bit IO-CSR
- iocsrwr_
h โExperimental - Writes the 16-bit IO-CSR
- iocsrwr_
w โExperimental - Writes the 32-bit IO-CSR
- lddirโ
Experimental - Loads the page table directory entry
- ldpteโ
Experimental - Loads the page table entry
- movfcsr2grโ
Experimental - Moves data from a FCSR to the GPR
- movgr2fcsrโ
Experimental - Moves data from a GPR to the FCSR
- rdtime_
d โExperimental - Reads the 64-bit stable counter value and the counter ID
- rdtimeh_
w โExperimental - Reads the upper 32-bit stable counter value and the counter ID
- rdtimel_
w โExperimental - Reads the lower 32-bit stable counter value and the counter ID
- syscallโ
Experimental - Generates the syscall instruction