Base implementation of signed numbers and EGCD, with tests.
This commit is contained in:
3003
testdata/add/U15488.tests
vendored
Normal file
3003
testdata/add/U15488.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/add/U256.tests
vendored
Normal file
3003
testdata/add/U256.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/add/U3136.tests
vendored
Normal file
3003
testdata/add/U3136.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/add/U320.tests
vendored
Normal file
3003
testdata/add/U320.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/add/U3200.tests
vendored
Normal file
3003
testdata/add/U3200.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/add/U384.tests
vendored
Normal file
3003
testdata/add/U384.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/add/U512.tests
vendored
Normal file
3003
testdata/add/U512.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/add/U640.tests
vendored
Normal file
3003
testdata/add/U640.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/add/U704.tests
vendored
Normal file
3003
testdata/add/U704.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/add/U7744.tests
vendored
Normal file
3003
testdata/add/U7744.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/add/U7808.tests
vendored
Normal file
3003
testdata/add/U7808.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
6006
testdata/base/U15552.tests
vendored
Normal file
6006
testdata/base/U15552.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
6006
testdata/base/U3200.tests
vendored
Normal file
6006
testdata/base/U3200.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
6006
testdata/base/U3264.tests
vendored
Normal file
6006
testdata/base/U3264.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
6006
testdata/base/U704.tests
vendored
Normal file
6006
testdata/base/U704.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
6006
testdata/base/U7808.tests
vendored
Normal file
6006
testdata/base/U7808.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
6006
testdata/base/U7872.tests
vendored
Normal file
6006
testdata/base/U7872.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/cmp/U15552.tests
vendored
Normal file
5005
testdata/cmp/U15552.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/cmp/U3200.tests
vendored
Normal file
5005
testdata/cmp/U3200.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/cmp/U3264.tests
vendored
Normal file
5005
testdata/cmp/U3264.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/cmp/U704.tests
vendored
Normal file
5005
testdata/cmp/U704.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/cmp/U7808.tests
vendored
Normal file
5005
testdata/cmp/U7808.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/cmp/U7872.tests
vendored
Normal file
5005
testdata/cmp/U7872.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/egcd/I1024.tests
vendored
Normal file
5005
testdata/egcd/I1024.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/egcd/I15360.tests
vendored
Normal file
5005
testdata/egcd/I15360.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/egcd/I192.tests
vendored
Normal file
5005
testdata/egcd/I192.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/egcd/I2048.tests
vendored
Normal file
5005
testdata/egcd/I2048.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/egcd/I256.tests
vendored
Normal file
5005
testdata/egcd/I256.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/egcd/I3072.tests
vendored
Normal file
5005
testdata/egcd/I3072.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/egcd/I384.tests
vendored
Normal file
5005
testdata/egcd/I384.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/egcd/I4096.tests
vendored
Normal file
5005
testdata/egcd/I4096.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/egcd/I512.tests
vendored
Normal file
5005
testdata/egcd/I512.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/egcd/I576.tests
vendored
Normal file
5005
testdata/egcd/I576.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/egcd/I7680.tests
vendored
Normal file
5005
testdata/egcd/I7680.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/egcd/I8192.tests
vendored
Normal file
5005
testdata/egcd/I8192.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/modinv/I1024.tests
vendored
Normal file
3003
testdata/modinv/I1024.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/modinv/I15360.tests
vendored
Normal file
3003
testdata/modinv/I15360.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/modinv/I192.tests
vendored
Normal file
3003
testdata/modinv/I192.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/modinv/I2048.tests
vendored
Normal file
3003
testdata/modinv/I2048.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/modinv/I256.tests
vendored
Normal file
3003
testdata/modinv/I256.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/modinv/I3072.tests
vendored
Normal file
3003
testdata/modinv/I3072.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/modinv/I384.tests
vendored
Normal file
3003
testdata/modinv/I384.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/modinv/I4096.tests
vendored
Normal file
3003
testdata/modinv/I4096.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/modinv/I512.tests
vendored
Normal file
3003
testdata/modinv/I512.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/modinv/I576.tests
vendored
Normal file
3003
testdata/modinv/I576.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/modinv/I7680.tests
vendored
Normal file
3003
testdata/modinv/I7680.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/modinv/I8192.tests
vendored
Normal file
3003
testdata/modinv/I8192.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/shiftl/U256.tests
vendored
Normal file
3003
testdata/shiftl/U256.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/shiftl/U3136.tests
vendored
Normal file
3003
testdata/shiftl/U3136.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/shiftl/U320.tests
vendored
Normal file
3003
testdata/shiftl/U320.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/shiftl/U7744.tests
vendored
Normal file
3003
testdata/shiftl/U7744.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/shiftr/U256.tests
vendored
Normal file
3003
testdata/shiftr/U256.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/shiftr/U3136.tests
vendored
Normal file
3003
testdata/shiftr/U3136.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/shiftr/U320.tests
vendored
Normal file
3003
testdata/shiftr/U320.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/shiftr/U7744.tests
vendored
Normal file
3003
testdata/shiftr/U7744.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/sigadd/I1088.tests
vendored
Normal file
3003
testdata/sigadd/I1088.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/sigadd/I15424.tests
vendored
Normal file
3003
testdata/sigadd/I15424.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/sigadd/I2112.tests
vendored
Normal file
3003
testdata/sigadd/I2112.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/sigadd/I256.tests
vendored
Normal file
3003
testdata/sigadd/I256.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/sigadd/I3136.tests
vendored
Normal file
3003
testdata/sigadd/I3136.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/sigadd/I320.tests
vendored
Normal file
3003
testdata/sigadd/I320.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/sigadd/I4160.tests
vendored
Normal file
3003
testdata/sigadd/I4160.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/sigadd/I448.tests
vendored
Normal file
3003
testdata/sigadd/I448.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/sigadd/I576.tests
vendored
Normal file
3003
testdata/sigadd/I576.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/sigadd/I640.tests
vendored
Normal file
3003
testdata/sigadd/I640.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/sigadd/I7744.tests
vendored
Normal file
3003
testdata/sigadd/I7744.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3003
testdata/sigadd/I8256.tests
vendored
Normal file
3003
testdata/sigadd/I8256.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/sigcmp/I1088.tests
vendored
Normal file
5005
testdata/sigcmp/I1088.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/sigcmp/I15424.tests
vendored
Normal file
5005
testdata/sigcmp/I15424.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/sigcmp/I2112.tests
vendored
Normal file
5005
testdata/sigcmp/I2112.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/sigcmp/I256.tests
vendored
Normal file
5005
testdata/sigcmp/I256.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/sigcmp/I3136.tests
vendored
Normal file
5005
testdata/sigcmp/I3136.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/sigcmp/I320.tests
vendored
Normal file
5005
testdata/sigcmp/I320.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/sigcmp/I4160.tests
vendored
Normal file
5005
testdata/sigcmp/I4160.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/sigcmp/I448.tests
vendored
Normal file
5005
testdata/sigcmp/I448.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/sigcmp/I576.tests
vendored
Normal file
5005
testdata/sigcmp/I576.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/sigcmp/I640.tests
vendored
Normal file
5005
testdata/sigcmp/I640.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/sigcmp/I7744.tests
vendored
Normal file
5005
testdata/sigcmp/I7744.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5005
testdata/sigcmp/I8256.tests
vendored
Normal file
5005
testdata/sigcmp/I8256.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I1024.tests
vendored
Normal file
4004
testdata/signed/I1024.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I1088.tests
vendored
Normal file
4004
testdata/signed/I1088.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I1152.tests
vendored
Normal file
4004
testdata/signed/I1152.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I15360.tests
vendored
Normal file
4004
testdata/signed/I15360.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I15424.tests
vendored
Normal file
4004
testdata/signed/I15424.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I15488.tests
vendored
Normal file
4004
testdata/signed/I15488.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I192.tests
vendored
Normal file
4004
testdata/signed/I192.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I2048.tests
vendored
Normal file
4004
testdata/signed/I2048.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I2112.tests
vendored
Normal file
4004
testdata/signed/I2112.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I2176.tests
vendored
Normal file
4004
testdata/signed/I2176.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I256.tests
vendored
Normal file
4004
testdata/signed/I256.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I3072.tests
vendored
Normal file
4004
testdata/signed/I3072.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I3136.tests
vendored
Normal file
4004
testdata/signed/I3136.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I320.tests
vendored
Normal file
4004
testdata/signed/I320.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I3200.tests
vendored
Normal file
4004
testdata/signed/I3200.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I384.tests
vendored
Normal file
4004
testdata/signed/I384.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I4096.tests
vendored
Normal file
4004
testdata/signed/I4096.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I4160.tests
vendored
Normal file
4004
testdata/signed/I4160.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I4224.tests
vendored
Normal file
4004
testdata/signed/I4224.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I448.tests
vendored
Normal file
4004
testdata/signed/I448.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4004
testdata/signed/I512.tests
vendored
Normal file
4004
testdata/signed/I512.tests
vendored
Normal file
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user