iLLD_TC27xC
1.0
|
![]() |
The next table provides an overview of the intrinsic functions for initialization of packed data type.
Absolute value of __packb
Definition at line 470 of file IfxCpu_IntrinsicsDcc.h.
Absolute value of __packhw
Definition at line 479 of file IfxCpu_IntrinsicsDcc.h.
Absolute value of __packhw using saturation
Definition at line 488 of file IfxCpu_IntrinsicsDcc.h.
Extract first byte from a __packb.
Definition at line 497 of file IfxCpu_IntrinsicsDcc.h.
Extract second byte from a __packb.
Definition at line 506 of file IfxCpu_IntrinsicsDcc.h.
Extract third byte from a __packb.
Definition at line 515 of file IfxCpu_IntrinsicsDcc.h.
Extract fourth byte from a __packb.
Definition at line 524 of file IfxCpu_IntrinsicsDcc.h.
asm short __extracthw1 | ( | __packhw | a) |
Extract first short from a __packhw.
Definition at line 533 of file IfxCpu_IntrinsicsDcc.h.
asm short __extracthw2 | ( | __packhw | a) |
Extract second short from a __packhw.
Definition at line 542 of file IfxCpu_IntrinsicsDcc.h.
Extract first unsigned byte from a __packb
Definition at line 551 of file IfxCpu_IntrinsicsDcc.h.
Extract second unsigned byte from a __packb
Definition at line 560 of file IfxCpu_IntrinsicsDcc.h.
Extract third unsigned byte from a __packb
Definition at line 569 of file IfxCpu_IntrinsicsDcc.h.
Extract fourth unsigned byte from a __packb
Definition at line 578 of file IfxCpu_IntrinsicsDcc.h.
Extract first uint16 from a __packhw
Definition at line 587 of file IfxCpu_IntrinsicsDcc.h.
Extract second uint16 from a __packhw
Definition at line 596 of file IfxCpu_IntrinsicsDcc.h.
Extract first byte from a __packb
Definition at line 605 of file IfxCpu_IntrinsicsDcc.h.
Extract second byte from a __packb
Definition at line 615 of file IfxCpu_IntrinsicsDcc.h.
Extract third byte from a __packb
Definition at line 625 of file IfxCpu_IntrinsicsDcc.h.
Extract fourth byte from a __packb
Definition at line 635 of file IfxCpu_IntrinsicsDcc.h.
asm short __gethw1 | ( | __packhw * | a) |
Extract first short from a __packhw
Definition at line 645 of file IfxCpu_IntrinsicsDcc.h.
asm short __gethw2 | ( | __packhw * | a) |
Extract second short from a __packhw
Definition at line 655 of file IfxCpu_IntrinsicsDcc.h.
Extract first unsigned byte from a __packb
Definition at line 665 of file IfxCpu_IntrinsicsDcc.h.
Extract second unsigned byte from a __packb
Definition at line 675 of file IfxCpu_IntrinsicsDcc.h.
Extract third unsigned byte from a __packb
Definition at line 685 of file IfxCpu_IntrinsicsDcc.h.
Extract fourth unsigned byte from a __packb
Definition at line 695 of file IfxCpu_IntrinsicsDcc.h.
Extract first uint16 from a __packhw
Definition at line 705 of file IfxCpu_IntrinsicsDcc.h.
Extract second uint16 from a __packhw
Definition at line 715 of file IfxCpu_IntrinsicsDcc.h.
Initialize __packb with four integers
Definition at line 725 of file IfxCpu_IntrinsicsDcc.h.
asm __packb __initpackbl | ( | long | a) |
Initialize __packb with a long integer
Definition at line 736 of file IfxCpu_IntrinsicsDcc.h.
asm __packhw __initpackhw | ( | short | a, |
short | b | ||
) |
Initialize __packhw with two integers.
Definition at line 745 of file IfxCpu_IntrinsicsDcc.h.
asm __packhw __initpackhwl | ( | long | a) |
Initialize __packhw with a long integer
Definition at line 754 of file IfxCpu_IntrinsicsDcc.h.
Initialize __packb with four unsigned integers
Definition at line 763 of file IfxCpu_IntrinsicsDcc.h.
Initialize __packhw with two unsigned integers
Definition at line 774 of file IfxCpu_IntrinsicsDcc.h.
Insert sint8 into first byte of a __packb.
Definition at line 783 of file IfxCpu_IntrinsicsDcc.h.
Insert sint8 into second byte of a __packb.
Definition at line 792 of file IfxCpu_IntrinsicsDcc.h.
Insert sint8 into third byte of a __packb.
Definition at line 801 of file IfxCpu_IntrinsicsDcc.h.
Insert sint8 into fourth byte of a __packb.
Definition at line 810 of file IfxCpu_IntrinsicsDcc.h.
Insert short into first halfword of a __packhw
Definition at line 819 of file IfxCpu_IntrinsicsDcc.h.
Insert short into second halfword of a __packhw
Definition at line 828 of file IfxCpu_IntrinsicsDcc.h.
Insert uint8 into first unsigned byte of a __packb.
Definition at line 837 of file IfxCpu_IntrinsicsDcc.h.
Insert uint8 into second unsigned byte of a __packb.
Definition at line 846 of file IfxCpu_IntrinsicsDcc.h.
Insert uint8 into third unsigned byte of a __packb.
Definition at line 855 of file IfxCpu_IntrinsicsDcc.h.
Insert uint8 into fourth unsigned byte of a __packb.
Definition at line 864 of file IfxCpu_IntrinsicsDcc.h.
Insert uint16 into first halfword of a __upackhw
Definition at line 873 of file IfxCpu_IntrinsicsDcc.h.
Insert uint16 into second halfword of a __upackhw
Definition at line 882 of file IfxCpu_IntrinsicsDcc.h.
Minimum of two __packb values
Definition at line 894 of file IfxCpu_IntrinsicsDcc.h.
Minimum of two __upackb values
Definition at line 904 of file IfxCpu_IntrinsicsDcc.h.
Minimum of two __packhw values
Definition at line 913 of file IfxCpu_IntrinsicsDcc.h.
Minimum of two __upackhw values
Definition at line 922 of file IfxCpu_IntrinsicsDcc.h.
Insert sint8 into first byte of a __packb
Definition at line 931 of file IfxCpu_IntrinsicsDcc.h.
Insert sint8 into second byte of a __packb
Definition at line 942 of file IfxCpu_IntrinsicsDcc.h.
Insert sint8 into third byte of a __packb
Definition at line 953 of file IfxCpu_IntrinsicsDcc.h.
Insert sint8 into fourth byte of a __packb
Definition at line 964 of file IfxCpu_IntrinsicsDcc.h.
asm volatile void __sethw1 | ( | __packhw * | a, |
short | b | ||
) |
Insert short into first halfword of a __packhw
Definition at line 975 of file IfxCpu_IntrinsicsDcc.h.
asm volatile void __sethw2 | ( | __packhw * | a, |
short | b | ||
) |
Insert short into second halfword of a __packhw
Definition at line 986 of file IfxCpu_IntrinsicsDcc.h.
Insert uint8 into first byte of a __upackb
Definition at line 997 of file IfxCpu_IntrinsicsDcc.h.
Insert uint8 into second byte of a __upackb
Definition at line 1008 of file IfxCpu_IntrinsicsDcc.h.
Insert uint8 into third byte of a __upackb
Definition at line 1019 of file IfxCpu_IntrinsicsDcc.h.
Insert uint8 into fourth byte of a __upackb
Definition at line 1030 of file IfxCpu_IntrinsicsDcc.h.
Insert uint16 into first halfword of a __upackhw
Definition at line 1041 of file IfxCpu_IntrinsicsDcc.h.
Insert uint16 into second halfword of a __upackhw
Definition at line 1052 of file IfxCpu_IntrinsicsDcc.h.