mtlb_int8 Fonction d'émulation de la fonction Matlab int8()

## Description

Les versions Matlab et Scilab de la fonction `int8()` produisent des résultats le plus souvent différents :

- Hors des bornes de l'intervalle de travail principal, la version Scilab de `int8()` travaille en congruence su rl'intervalle ("modulo"), alors que la version Matlab `mtlb_int8()` sature et reste constante.
- Pour les valeurs non entières, la version Scilab `int8()` tronque la partie fractionnaire, alors que la version Matlab `mtlb_int8()` arrondit à l'entier le plus proche.

x | int8(x) | mtlb_int8(x)
--- | --- | ---
%nan | 0 | 0
-%inf | -128 | -128
-130 | 126 | -128
-129 | 127 | -128
-128 | -128 | -128
-127 | -127 | -127
-80.7 | -80 | -81
-80.5 | -80 | -81
-80.4 | -80 | -80
10.2 | 10 | 10
10.5 | 10 | 11
10.51 | 10 | 11
127 | 127 | 127
128 | -128 | 127
129 | -127 | 127
%inf | 127 | 127

`mtlb_int8` ne doit pas être utilisée pour une programmation manuelle.

La fonction `mtlb_int8(A)` est utilisée par `mfile2sci` pour remplacer `int8(A)` quand il n'est pas possible de savoir ce qu'est le paramètre d'entrée pendant la conversion d'un code Matlab vers Scilab. Cette fonction détermine alors la sémantique correcte pendant l'exécution.