| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-02-05 | Changement de l'implémentation de référence | Kévin Le Gouguec | |
| 2019-02-04 | Retouches sur M₃ et M₄ | Kévin Le Gouguec | |
| Ça me chiffonne de mettre deux instructions. En même temps, le cast me chiffonne aussi, donc je reviendrai peut-être sur cette décision… "x & 0x1f" a été remplacé par "(x<<3) >> 3" parce que c'est ce qu'un lecteur qui déroulerait l'expression de M₃ trouverait, et aussi parce que les compilateurs sont de toute façon suffisamment malins pour traduire le tout en un AND. | |||
| 2019-02-04 | Implémentation de M₄ | Kévin Le Gouguec | |
| 2019-02-04 | Implémentation de M₃ | Kévin Le Gouguec | |
| 2019-02-01 | Implémentation de M₂ | Kévin Le Gouguec | |
| 2019-02-01 | Implémentation de M₁ | Kévin Le Gouguec | |
| 2019-02-01 | Ajout d'une implémentation supplémentaire | Kévin Le Gouguec | |
| Cette implémentation utilisera les matrices M², M³, MR² et MR³ telles qu'exprimées dans la spécification, comme add_tabulatedtweakey ; en revanche, les matrices 8×8 M₁, M₂, M₃ et M₄ seront codées par des expressions booléennes (XORs et décalages) qui seront présentées dans la section "implémentation" du papier. | |||
