First page Back Continue Last page Overview Image
8.5 Math
Bignums
ꙮ Integers cannot overflow any longer
Incompatibility
Main affected code: That which does bit fiddling. Examples:
- SHAx, MDx
- AES, DES
- CRCx
Now have to mask intermediary results to the proper bit size.
Not set a [expr {$b << N}]
But set a [expr {($b << N) & 0xFFFF}]