Module loongarch64

Source
Available on LoongArch LA64 only.
Expand description

LoongArch64 intrinsics

Re-exportsยง

pub use self::lasx::*;
pub use self::lsx::*;

Modulesยง

lasx ๐Ÿ”’
LoongArch64 LASX intrinsics
lsx ๐Ÿ”’
LoongArch64 LSX intrinsics

Functionsยง

__asrtgt ๐Ÿ”’ โš 
__asrtle ๐Ÿ”’ โš 
__cacop ๐Ÿ”’ โš 
__crc_w_d_w ๐Ÿ”’ โš 
__crcc_w_d_w ๐Ÿ”’ โš 
__csrrd ๐Ÿ”’ โš 
__csrwr ๐Ÿ”’ โš 
__csrxchg ๐Ÿ”’ โš 
__iocsrrd_d ๐Ÿ”’ โš 
__iocsrwr_d ๐Ÿ”’ โš 
__lddir ๐Ÿ”’ โš 
__ldpte ๐Ÿ”’ โš 
asrtgtโš Experimental
Generates the greater-than asseration instruction
asrtleโš Experimental
Generates the less-than-or-equal asseration instruction
cacopโš Experimental
Generates the cache operation instruction
crc_w_d_wExperimental
Calculate the CRC value using the IEEE 802.3 polynomial (0xEDB88320)
crcc_w_d_wExperimental
Calculate the CRC value using the Castagnoli polynomial (0x82F63B78)
csrrdโš Experimental
Reads the CSR
csrwrโš Experimental
Writes the CSR
csrxchgโš Experimental
Exchanges the CSR
iocsrrd_dโš Experimental
Reads the 64-bit IO-CSR
iocsrwr_dโš Experimental
Writes the 64-bit IO-CSR
lddirโš Experimental
Loads the page table directory entry
ldpteโš Experimental
Loads the page table entry
rdtime_dExperimental
Reads the 64-bit stable counter value and the counter ID