Movatterモバイル変換


[0]ホーム

URL:


Next:, Previous:, Up:FR-V Built-in Functions   [Contents][Index]


7.13.11.3 Directly-Mapped Media Functions

The functions listed below map directly to FR-V M-type instructions.

Function prototypeExample usageAssembly output
uw1 __MABSHS (sw1)b = __MABSHS (a)MABSHSa,b
void __MADDACCS (acc, acc)__MADDACCS (b,a)MADDACCSa,b
sw1 __MADDHSS (sw1, sw1)c = __MADDHSS (a,b)MADDHSSa,b,c
uw1 __MADDHUS (uw1, uw1)c = __MADDHUS (a,b)MADDHUSa,b,c
uw1 __MAND (uw1, uw1)c = __MAND (a,b)MANDa,b,c
void __MASACCS (acc, acc)__MASACCS (b,a)MASACCSa,b
uw1 __MAVEH (uw1, uw1)c = __MAVEH (a,b)MAVEHa,b,c
uw2 __MBTOH (uw1)b = __MBTOH (a)MBTOHa,b
void __MBTOHE (uw1 *, uw1)__MBTOHE (&b,a)MBTOHEa,b
void __MCLRACC (acc)__MCLRACC (a)MCLRACCa
void __MCLRACCA (void)__MCLRACCA ()MCLRACCA
uw1 __Mcop1 (uw1, uw1)c = __Mcop1 (a,b)Mcop1a,b,c
uw1 __Mcop2 (uw1, uw1)c = __Mcop2 (a,b)Mcop2a,b,c
uw1 __MCPLHI (uw2, const)c = __MCPLHI (a,b)MCPLHIa,#b,c
uw1 __MCPLI (uw2, const)c = __MCPLI (a,b)MCPLIa,#b,c
void __MCPXIS (acc, sw1, sw1)__MCPXIS (c,a,b)MCPXISa,b,c
void __MCPXIU (acc, uw1, uw1)__MCPXIU (c,a,b)MCPXIUa,b,c
void __MCPXRS (acc, sw1, sw1)__MCPXRS (c,a,b)MCPXRSa,b,c
void __MCPXRU (acc, uw1, uw1)__MCPXRU (c,a,b)MCPXRUa,b,c
uw1 __MCUT (acc, uw1)c = __MCUT (a,b)MCUTa,b,c
uw1 __MCUTSS (acc, sw1)c = __MCUTSS (a,b)MCUTSSa,b,c
void __MDADDACCS (acc, acc)__MDADDACCS (b,a)MDADDACCSa,b
void __MDASACCS (acc, acc)__MDASACCS (b,a)MDASACCSa,b
uw2 __MDCUTSSI (acc, const)c = __MDCUTSSI (a,b)MDCUTSSIa,#b,c
uw2 __MDPACKH (uw2, uw2)c = __MDPACKH (a,b)MDPACKHa,b,c
uw2 __MDROTLI (uw2, const)c = __MDROTLI (a,b)MDROTLIa,#b,c
void __MDSUBACCS (acc, acc)__MDSUBACCS (b,a)MDSUBACCSa,b
void __MDUNPACKH (uw1 *, uw2)__MDUNPACKH (&b,a)MDUNPACKHa,b
uw2 __MEXPDHD (uw1, const)c = __MEXPDHD (a,b)MEXPDHDa,#b,c
uw1 __MEXPDHW (uw1, const)c = __MEXPDHW (a,b)MEXPDHWa,#b,c
uw1 __MHDSETH (uw1, const)c = __MHDSETH (a,b)MHDSETHa,#b,c
sw1 __MHDSETS (const)b = __MHDSETS (a)MHDSETS #a,b
uw1 __MHSETHIH (uw1, const)b = __MHSETHIH (b,a)MHSETHIH #a,b
sw1 __MHSETHIS (sw1, const)b = __MHSETHIS (b,a)MHSETHIS #a,b
uw1 __MHSETLOH (uw1, const)b = __MHSETLOH (b,a)MHSETLOH #a,b
sw1 __MHSETLOS (sw1, const)b = __MHSETLOS (b,a)MHSETLOS #a,b
uw1 __MHTOB (uw2)b = __MHTOB (a)MHTOBa,b
void __MMACHS (acc, sw1, sw1)__MMACHS (c,a,b)MMACHSa,b,c
void __MMACHU (acc, uw1, uw1)__MMACHU (c,a,b)MMACHUa,b,c
void __MMRDHS (acc, sw1, sw1)__MMRDHS (c,a,b)MMRDHSa,b,c
void __MMRDHU (acc, uw1, uw1)__MMRDHU (c,a,b)MMRDHUa,b,c
void __MMULHS (acc, sw1, sw1)__MMULHS (c,a,b)MMULHSa,b,c
void __MMULHU (acc, uw1, uw1)__MMULHU (c,a,b)MMULHUa,b,c
void __MMULXHS (acc, sw1, sw1)__MMULXHS (c,a,b)MMULXHSa,b,c
void __MMULXHU (acc, uw1, uw1)__MMULXHU (c,a,b)MMULXHUa,b,c
uw1 __MNOT (uw1)b = __MNOT (a)MNOTa,b
uw1 __MOR (uw1, uw1)c = __MOR (a,b)MORa,b,c
uw1 __MPACKH (uh, uh)c = __MPACKH (a,b)MPACKHa,b,c
sw2 __MQADDHSS (sw2, sw2)c = __MQADDHSS (a,b)MQADDHSSa,b,c
uw2 __MQADDHUS (uw2, uw2)c = __MQADDHUS (a,b)MQADDHUSa,b,c
void __MQCPXIS (acc, sw2, sw2)__MQCPXIS (c,a,b)MQCPXISa,b,c
void __MQCPXIU (acc, uw2, uw2)__MQCPXIU (c,a,b)MQCPXIUa,b,c
void __MQCPXRS (acc, sw2, sw2)__MQCPXRS (c,a,b)MQCPXRSa,b,c
void __MQCPXRU (acc, uw2, uw2)__MQCPXRU (c,a,b)MQCPXRUa,b,c
sw2 __MQLCLRHS (sw2, sw2)c = __MQLCLRHS (a,b)MQLCLRHSa,b,c
sw2 __MQLMTHS (sw2, sw2)c = __MQLMTHS (a,b)MQLMTHSa,b,c
void __MQMACHS (acc, sw2, sw2)__MQMACHS (c,a,b)MQMACHSa,b,c
void __MQMACHU (acc, uw2, uw2)__MQMACHU (c,a,b)MQMACHUa,b,c
void __MQMACXHS (acc, sw2, sw2)__MQMACXHS (c,a,b)MQMACXHSa,b,c
void __MQMULHS (acc, sw2, sw2)__MQMULHS (c,a,b)MQMULHSa,b,c
void __MQMULHU (acc, uw2, uw2)__MQMULHU (c,a,b)MQMULHUa,b,c
void __MQMULXHS (acc, sw2, sw2)__MQMULXHS (c,a,b)MQMULXHSa,b,c
void __MQMULXHU (acc, uw2, uw2)__MQMULXHU (c,a,b)MQMULXHUa,b,c
sw2 __MQSATHS (sw2, sw2)c = __MQSATHS (a,b)MQSATHSa,b,c
uw2 __MQSLLHI (uw2, int)c = __MQSLLHI (a,b)MQSLLHIa,b,c
sw2 __MQSRAHI (sw2, int)c = __MQSRAHI (a,b)MQSRAHIa,b,c
sw2 __MQSUBHSS (sw2, sw2)c = __MQSUBHSS (a,b)MQSUBHSSa,b,c
uw2 __MQSUBHUS (uw2, uw2)c = __MQSUBHUS (a,b)MQSUBHUSa,b,c
void __MQXMACHS (acc, sw2, sw2)__MQXMACHS (c,a,b)MQXMACHSa,b,c
void __MQXMACXHS (acc, sw2, sw2)__MQXMACXHS (c,a,b)MQXMACXHSa,b,c
uw1 __MRDACC (acc)b = __MRDACC (a)MRDACCa,b
uw1 __MRDACCG (acc)b = __MRDACCG (a)MRDACCGa,b
uw1 __MROTLI (uw1, const)c = __MROTLI (a,b)MROTLIa,#b,c
uw1 __MROTRI (uw1, const)c = __MROTRI (a,b)MROTRIa,#b,c
sw1 __MSATHS (sw1, sw1)c = __MSATHS (a,b)MSATHSa,b,c
uw1 __MSATHU (uw1, uw1)c = __MSATHU (a,b)MSATHUa,b,c
uw1 __MSLLHI (uw1, const)c = __MSLLHI (a,b)MSLLHIa,#b,c
sw1 __MSRAHI (sw1, const)c = __MSRAHI (a,b)MSRAHIa,#b,c
uw1 __MSRLHI (uw1, const)c = __MSRLHI (a,b)MSRLHIa,#b,c
void __MSUBACCS (acc, acc)__MSUBACCS (b,a)MSUBACCSa,b
sw1 __MSUBHSS (sw1, sw1)c = __MSUBHSS (a,b)MSUBHSSa,b,c
uw1 __MSUBHUS (uw1, uw1)c = __MSUBHUS (a,b)MSUBHUSa,b,c
void __MTRAP (void)__MTRAP ()MTRAP
uw2 __MUNPACKH (uw1)b = __MUNPACKH (a)MUNPACKHa,b
uw1 __MWCUT (uw2, uw1)c = __MWCUT (a,b)MWCUTa,b,c
void __MWTACC (acc, uw1)__MWTACC (b,a)MWTACCa,b
void __MWTACCG (acc, uw1)__MWTACCG (b,a)MWTACCGa,b
uw1 __MXOR (uw1, uw1)c = __MXOR (a,b)MXORa,b,c

Next:Raw Read/Write Functions, Previous:Directly-Mapped Integer Functions, Up:FR-V Built-in Functions   [Contents][Index]


[8]ページ先頭

©2009-2026 Movatter.jp