> ## Documentation Index
> Fetch the complete documentation index at: https://docs.starknet.io/llms.txt
> Use this file to discover all available pages before exploring further.

# core::qm31::m31_ops

Additional `m31` actions for specific implementations based on `qm31` opcode.

## [Extern functions](./core-qm31-m31_ops-extern_functions)

|                                         |                                     |
| :-------------------------------------- | :---------------------------------- |
| [m31\_add](./core-qm31-m31_ops-m31_add) | Addition of `m31` s in field.       |
| [m31\_div](./core-qm31-m31_ops-m31_div) | Division of `m31` s in field.       |
| [m31\_mul](./core-qm31-m31_ops-m31_mul) | Multiplication of `m31` s in field. |
| [m31\_sub](./core-qm31-m31_ops-m31_sub) | Subtraction of `m31` s in field.    |

***

# Re-exports:

* ### Extern functions

|                                         |                                     |
| :-------------------------------------- | :---------------------------------- |
| [m31\_add](./core-qm31-m31_ops-m31_add) | Addition of `m31` s in field.       |
| [m31\_div](./core-qm31-m31_ops-m31_div) | Division of `m31` s in field.       |
| [m31\_mul](./core-qm31-m31_ops-m31_mul) | Multiplication of `m31` s in field. |
| [m31\_sub](./core-qm31-m31_ops-m31_sub) | Subtraction of `m31` s in field.    |
