Eigenstate: myrddin-dev mailing list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bigint tests


> hi,
> 
> I've implement my bigtest tests for myrddin.
> Found one crash so far.
> 
> use std
> const main = {
>    var a = std.get(std.bigparse("1111"))
>    std.bigshri(a,63)
>    std.put("{}\n", a)
> }
> 
> Code above returns 0, if std.bigshri(a,64) crash:
> 
> 0x00000000004012fc: out of bounds access
> Aborted
> 
> Problem in bigshri():
>     /* blit over the base values */
>     for var i = 0; i < a.dig.len - off; i++
> ->     a.dig[i] = a.dig[i + off]
>     ;;
>     a.dig = a.dig[:a.dig.len - off]
> 
> 
> 
> (mike)

Also fixed. Thanks!


Follow-Ups:
Re: bigint tests"Mike" <tankf33der@xxxxxxxxxxx>