## Mod {#openvino_docs_ops_arithmetic_Mod_1} **Versioned name**: *Mod-1* **Category**: Arithmetic binary operation **Short description**: *Mod* returns an element-wise division reminder with two given tensors applying multi-directional broadcast rules. The result here is consistent with a truncated divide (like in C programming language): `truncated(x / y) * y + truncated_mod(x, y) = x`. The sign of the result is equal to a sign of a dividend. **Attributes**: * *auto_broadcast* * **Description**: specifies rules used for auto-broadcasting of input tensors. * **Range of values**: * *none* - no auto-broadcasting is allowed, all input shapes should match * *numpy* - numpy broadcasting rules, aligned with ONNX Broadcasting. Description is available in ONNX docs. * **Type**: string * **Default value**: "numpy" * **Required**: *no* **Inputs** * **1**: A tensor of type T. Required. * **2**: A tensor of type T. Required. **Outputs** * **1**: The element-wise division reminder. A tensor of type T. **Types** * *T*: any numeric type. **Examples** *Example 1* ```xml 256 56 256 56 256 56 ``` *Example 2: broadcast* ```xml 8 1 6 1 7 1 5 8 7 6 5 ```