1234567891011121314151617181920212223242526272829303132333435 |
- /*
- * File: mul_us32_sat.c
- *
- * Code generated for Simulink model 'BLC'.
- *
- * Model version : 1.20
- * Simulink Coder version : 9.4 (R2020b) 29-Jul-2020
- * C/C++ source code generated on : Wed Aug 11 09:44:57 2021
- */
- #include "rtwtypes.h"
- #include "mul_wide_s32.h"
- #include "mul_us32_sat.h"
- uint32_T mul_us32_sat(int32_T a, int32_T b)
- {
- uint32_T result;
- uint32_T u32_chi;
- mul_wide_s32(a, b, &u32_chi, &result);
- if ((int32_T)u32_chi >= 0) {
- if (u32_chi) {
- result = MAX_uint32_T;
- }
- } else {
- result = 0U;
- }
- return result;
- }
- /*
- * File trailer for generated code.
- *
- * [EOF]
- */
|