`MLA` | Multiply with Accumulate, 32-bit result | *MUL, MLA, and MLS* |

`MLS` | Multiply and Subtract, 32-bit result | *MUL, MLA, and MLS* |

`MUL` | Multiply, 32-bit result | *MUL, MLA, and MLS* |

`SDIV` | Signed Divide | *SDIV and UDIV* |

`SMLA[B,T]` | Signed Multiply Accumulate (halfwords) | *SMLAWB, SMLAWT, SMLABB, SMLABT, SMLATB, and SMLATT* |

`SMLAD` , `SMLADX` | Signed Multiply Accumulate Dual | *SMLAD and SMLADX* |

`SMLAL` | Signed Multiply with Accumulate (32 × 32 + 64), 64-bit
result | *UMULL, UMLAL, SMULL, and SMLAL* |

`SMLAL[B,T]` | Signed Multiply Accumulate Long (halfwords) | *SMLALD, SMLALDX, SMLALBB, SMLALBT, SMLALTB, and SMLALTT* |

`SMLALD` , `SMLALDX` | Signed Multiply Accumulate Long Dual | *SMLALD, SMLALDX, SMLALBB, SMLALBT, SMLALTB, and SMLALTT* |

`SMLAW[B|T]` | Signed Multiply Accumulate (word by halfword) | *SMLAWB, SMLAWT, SMLABB, SMLABT, SMLATB, and SMLATT* |

`SMLSD` | Signed Multiply Subtract Dual | * SMLSD and SMLSLD* |

`SMLSLD` | Signed Multiply Subtract Long Dual | * SMLSD and SMLSLD* |

`SMMLA` | Signed Most Significant Word Multiply Accumulate | *SMMLA and SMMLS* |

`SMMLS` , `SMMLSR` | Signed Most Significant Word Multiply Subtract | *SMMLA and SMMLS* |

`SMUAD` , `SMUADX` | Signed Dual Multiply Add | *SMUAD and SMUSD* |

`SMUL[B,T]` | Signed Multiply (word by halfword) | *SMUL and SMULW* |

`SMMUL` , `SMMULR` | Signed Most Significant Word Multiply | *SMMUL* |

`SMULL` | Signed Multiply (32 × 32), 64-bit result | *UMULL, UMLAL, SMULL, and SMLAL* |

`SMULWB` ,` SMULWT` | Signed Multiply (word by halfword) | *SMUL and SMULW* |

`SMUSD` , `SMUSDX` | Signed Dual Multiply Subtract | *SMUAD and SMUSD* |

`UDIV` | Unsigned Divide | *SDIV and UDIV* |

`UMAAL` | Unsigned Multiply Accumulate Accumulate Long (32 × 32 + 32 + 32),
64-bit result | *UMULL, UMAAL, UMLAL* |

`UMLAL` | Unsigned Multiply with Accumulate (32 × 32 + 64),
64-bit result | *UMULL, UMLAL, SMULL, and SMLAL* |

`UMULL` | Unsigned Multiply (32 × 32), 64-bit result | *UMULL, UMLAL, SMULL, and SMLAL* |