Support modular division of signed numbers.

This commit is contained in:
2018-12-23 21:55:07 -08:00
parent 2480bafe06
commit ae8266885b
66 changed files with 221461 additions and 1 deletions

3003
testdata/add/00768.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/add/00832.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/add/01152.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/add/01216.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/barrett_gen/00384.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/barrett_gen/00576.test vendored Normal file

File diff suppressed because it is too large Load Diff

5005
testdata/barrett_reduce/00384.test vendored Normal file

File diff suppressed because it is too large Load Diff

5005
testdata/barrett_reduce/00576.test vendored Normal file

File diff suppressed because it is too large Load Diff

8008
testdata/base/00832.test vendored Normal file

File diff suppressed because it is too large Load Diff

8008
testdata/base/01216.test vendored Normal file

File diff suppressed because it is too large Load Diff

8008
testdata/base/02432.test vendored Normal file

File diff suppressed because it is too large Load Diff

5005
testdata/cmp/00832.test vendored Normal file

File diff suppressed because it is too large Load Diff

5005
testdata/cmp/01216.test vendored Normal file

File diff suppressed because it is too large Load Diff

5005
testdata/cmp/02432.test vendored Normal file

File diff suppressed because it is too large Load Diff

4004
testdata/div/00768.test vendored Normal file

File diff suppressed because it is too large Load Diff

4004
testdata/div/00832.test vendored Normal file

File diff suppressed because it is too large Load Diff

4004
testdata/div/01216.test vendored Normal file

File diff suppressed because it is too large Load Diff

5005
testdata/egcd/00384.test vendored Normal file

File diff suppressed because it is too large Load Diff

5005
testdata/egcd/00576.test vendored Normal file

File diff suppressed because it is too large Load Diff

4004
testdata/moddiv/00192.test vendored Normal file

File diff suppressed because it is too large Load Diff

4004
testdata/moddiv/00256.test vendored Normal file

File diff suppressed because it is too large Load Diff

4004
testdata/moddiv/00384.test vendored Normal file

File diff suppressed because it is too large Load Diff

4004
testdata/moddiv/00576.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/modinv/00384.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/modinv/00576.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/mul/00768.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/mul/00832.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/mul/01216.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/shiftl/00448.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/shiftl/00768.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/shiftl/00896.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/shiftl/01280.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/shiftr/00448.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/shiftr/00768.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/shiftr/00896.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/shiftr/01280.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/sigadd/00448.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/sigadd/00640.test vendored Normal file

File diff suppressed because it is too large Load Diff

5005
testdata/sigcmp/00448.test vendored Normal file

File diff suppressed because it is too large Load Diff

5005
testdata/sigcmp/00640.test vendored Normal file

File diff suppressed because it is too large Load Diff

4004
testdata/sigdiv/00192.test vendored Normal file

File diff suppressed because it is too large Load Diff

4004
testdata/sigdiv/00256.test vendored Normal file

File diff suppressed because it is too large Load Diff

4004
testdata/sigdiv/00384.test vendored Normal file

File diff suppressed because it is too large Load Diff

4004
testdata/sigdiv/00576.test vendored Normal file

File diff suppressed because it is too large Load Diff

4004
testdata/sigdiv/00768.test vendored Normal file

File diff suppressed because it is too large Load Diff

4004
testdata/sigdiv/01152.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/sigmul/00192.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/sigmul/00384.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/sigmul/00576.test vendored Normal file

File diff suppressed because it is too large Load Diff

4004
testdata/signed/00768.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/sigshiftl/00448.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/sigshiftl/00640.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/sigshiftr/00448.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/sigshiftr/00640.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/sigsub/00448.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/sub/00832.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/sub/01216.test vendored Normal file

File diff suppressed because it is too large Load Diff

3003
testdata/sub/02432.test vendored Normal file

File diff suppressed because it is too large Load Diff