Module core::arch::powerpc64 [−][src]
Platform-specific intrinsics for the PowerPC64 platform.
See the module documentation for more details.
Structs
| vector_bool_char | Experimental PowerPC-specific 128-bit wide vector mask of sixteen packed elements |
| vector_bool_int | Experimental PowerPC-specific 128-bit wide vector mask of four packed elements |
| vector_bool_long | Experimental PowerPC-specific 128-bit wide vector mask of two elements |
| vector_bool_short | Experimental PowerPC-specific 128-bit wide vector mask of eight packed elements |
| vector_double | Experimental PowerPC-specific 128-bit wide vector of two packed |
| vector_float | Experimental PowerPC-specific 128-bit wide vector of four packed |
| vector_signed_char | Experimental PowerPC-specific 128-bit wide vector of sixteen packed |
| vector_signed_int | Experimental PowerPC-specific 128-bit wide vector of four packed |
| vector_signed_long | Experimental PowerPC-specific 128-bit wide vector of two packed |
| vector_signed_short | Experimental PowerPC-specific 128-bit wide vector of eight packed |
| vector_unsigned_char | Experimental PowerPC-specific 128-bit wide vector of sixteen packed |
| vector_unsigned_int | Experimental PowerPC-specific 128-bit wide vector of four packed |
| vector_unsigned_long | Experimental PowerPC-specific 128-bit wide vector of two packed |
| vector_unsigned_short | Experimental PowerPC-specific 128-bit wide vector of eight packed |
Functions
| trap⚠ | Experimental Generates the trap instruction |
| vec_abs⚠ | ExperimentalaltivecVector abs. |
| vec_abss⚠ | ExperimentalaltivecVector abss. |
| vec_add⚠ | ExperimentalaltivecVector add. |
| vec_addc⚠ | ExperimentalaltivecVector addc. |
| vec_adds⚠ | ExperimentalaltivecVector adds. |
| vec_and⚠ | ExperimentalaltivecVector and. |
| vec_andc⚠ | ExperimentalaltivecVector andc. |
| vec_avg⚠ | ExperimentalaltivecVector avg. |
| vec_ceil⚠ | ExperimentalaltivecVector cmpb. |
| vec_cmpb⚠ | ExperimentalaltivecVector cmpb. |
| vec_cmpeq⚠ | ExperimentalaltivecVector cmpeq. |
| vec_cmpge⚠ | ExperimentalaltivecVector cmpge. |
| vec_cmpgt⚠ | ExperimentalaltivecVector cmpgt. |
| vec_cmple⚠ | ExperimentalaltivecVector cmple. |
| vec_cmplt⚠ | ExperimentalaltivecVector cmplt. |
| vec_expte⚠ | ExperimentalaltivecVector expte. |
| vec_floor⚠ | ExperimentalaltivecVector floor. |
| vec_ld⚠ | ExperimentalaltivecVector ld. |
| vec_madd⚠ | ExperimentalaltivecVector Multiply Add |
| vec_madds⚠ | ExperimentalaltivecVector Multiply Add Saturated |
| vec_max⚠ | ExperimentalaltivecVector max. |
| vec_min⚠ | ExperimentalaltivecVector min. |
| vec_mladd⚠ | ExperimentalaltivecVector Multiply Low and Add Unsigned Half Word |
| vec_mradds⚠ | ExperimentalaltivecVector Multiply Round and Add Saturated |
| vec_msum⚠ | ExperimentalaltivecVector Multiply Sum |
| vec_msums⚠ | ExperimentalaltivecVector Multiply Sum Saturated |
| vec_mule⚠ | ExperimentalaltivecVector Multiply Even |
| vec_mulo⚠ | ExperimentalaltivecVector Multiply Odd |
| vec_nmsub⚠ | ExperimentalaltivecVector Negative Multiply Subtract |
| vec_perm⚠ | ExperimentalaltivecVector permute. |
| vec_splats⚠ | ExperimentalaltivecVector splats. |
| vec_sub⚠ | ExperimentalaltivecVector sub. |
| vec_subs⚠ | ExperimentalaltivecVector subs. |
| vec_sum2s⚠ | ExperimentalaltivecVector Sum Across Partial (1/2) Saturated |
| vec_sum4s⚠ | ExperimentalaltivecVector Sum Across Partial (1/4) Saturated |
| vec_xxpermdi⚠ | ExperimentalvsxVector permute. |