-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
./CryptOpt --bridge manual --cFile ./p256sqr2.c --jsonFile ./p256sqr2.json --seed 2Start on brg/symbolname>>manual/p256_sqr<< >>without proofing correct<< on cpu >>Intel(R) Xeon(R) CPU @ 2.80GHz<< writing results to>>/home/andreser/CryptOpt/results<< with seed >>4156876406132912<< for >> 200<< evaluations against CC>>gcc -march=native -mtune=native -O3<< with cycle goal>>10000<< for each measurement on host>>andreser<< with pid>>3079059<< using counter>>RDTSCP<< framePointer=>>omit<< memoryConstraints>>none<< starting @>>2023-09-11T19:23:01.677Z<<
{
curOperation: {
datatype: 'u64',
name: [ 'x59', '_' ],
operation: 'addcarryx',
arguments: [ 'x58', 'x38', 'x40' ],
decisions: {
di_choose_arg: [Array],
di_spill_location: [Array],
di_flag: [Array],
di_handle_flags_kk: [Array],
di_choose_imm: [Array]
},
decisionsHot: []
},
e: Error: tried to spill OF, but didnt work. TSNH.
at Jt (file:///home/andreser/CryptOpt/dist/CryptOpt.js:1:24964)
at pe (file:///home/andreser/CryptOpt/dist/CryptOpt.js:1:37026)
at $e (file:///home/andreser/CryptOpt/dist/CryptOpt.js:1:33719)
at Ae (file:///home/andreser/CryptOpt/dist/CryptOpt.js:1:51131)
at file:///home/andreser/CryptOpt/dist/CryptOpt.js:1:61683
at Timeout._onTimeout (file:///home/andreser/CryptOpt/dist/CryptOpt.js:1:62312)
at listOnTimeout (node:internal/timers:573:17)
at process.processTimers (node:internal/timers:514:7),
allocs: {
'0x100000000': { datatype: 'u64', store: 'r10' },
arg1: { datatype: 'u64[4]', store: 'rsi' },
'calSv-r12': { datatype: 'u64', store: '[ rsp - 0x70 ]' },
'calSv-r13': { datatype: 'u64', store: '[ rsp - 0x68 ]' },
'calSv-r14': { datatype: 'u64', store: '[ rsp - 0x60 ]' },
'calSv-r15': { datatype: 'u64', store: '[ rsp - 0x58 ]' },
'calSv-rbp': { datatype: 'u64', store: '[ rsp - 0x78 ]' },
'calSv-rbx': { datatype: 'u64', store: '[ rsp - 0x80 ]' },
out1: { datatype: 'u64[4]', store: '[ rsp - 0x50 ]' },
x106: { datatype: 'u64', store: 'r15' },
x107: { datatype: 'u64', store: '[ rsp - 0x10 ]' },
x22: { datatype: 'u64', store: '[ rsp - 0x18 ]' },
x38: { datatype: 'u1', store: 'OF' },
x39: { datatype: 'u64', store: '[ rsp - 0x40 ]' },
x40: { datatype: 'u64', store: '[ rsp - 0x48 ]' },
x41: { datatype: 'u64', store: '[ rsp - 0x20 ]' },
x42: { datatype: 'u64', store: '[ rsp - 0x38 ]' },
x51: { datatype: 'u64', store: 'rcx' },
x53: { datatype: 'u64', store: 'r9' },
x55: { datatype: 'u64', store: 'r12' },
x57: { datatype: 'u64', store: 'r11' },
x58: { datatype: 'u1', store: 'CF' },
x66: { datatype: 'u64', store: 'rbp' },
x68: { datatype: 'u1', store: 'dil' },
x69: { datatype: 'u64', store: 'rdx' },
x70: { datatype: 'u1', store: 'r8b' },
x71: { datatype: 'u64', store: '[ rsp - 0x30 ]' },
x72: { datatype: 'u64', store: '[ rsp - 0x28 ]' },
x77: { datatype: 'u64', store: 'rbx' },
x78: { datatype: 'u64', store: 'r13' },
x96: { datatype: 'u64', store: 'r14' },
x97: { datatype: 'u64', store: 'rax' }
},
pres: [
'',
';should save OF(x38) but as it has not dependents, we just ignore it.'
],
failfile: '/home/andreser/CryptOpt/results/lastFail.asm'
}
{
curOperation: {
datatype: 'u64',
name: [ 'x59', '_' ],
operation: 'addcarryx',
arguments: [ 'x58', 'x38', 'x40' ],
decisions: {
di_choose_arg: [Array],
di_spill_location: [Array],
di_flag: [Array],
di_handle_flags_kk: [Array],
di_choose_imm: [Array]
},
decisionsHot: []
},
e: Error: tried to spill OF, but didnt work. TSNH.
at Jt (file:///home/andreser/CryptOpt/dist/CryptOpt.js:1:24964)
at pe (file:///home/andreser/CryptOpt/dist/CryptOpt.js:1:37026)
at $e (file:///home/andreser/CryptOpt/dist/CryptOpt.js:1:33719)
at Ae (file:///home/andreser/CryptOpt/dist/CryptOpt.js:1:51131)
at file:///home/andreser/CryptOpt/dist/CryptOpt.js:1:61683
at Timeout._onTimeout (file:///home/andreser/CryptOpt/dist/CryptOpt.js:1:62312)
at listOnTimeout (node:internal/timers:573:17)
at process.processTimers (node:internal/timers:514:7),
allocs: {
'0x100000000': { datatype: 'u64', store: 'r10' },
arg1: { datatype: 'u64[4]', store: 'rsi' },
'calSv-r12': { datatype: 'u64', store: '[ rsp - 0x70 ]' },
'calSv-r13': { datatype: 'u64', store: '[ rsp - 0x68 ]' },
'calSv-r14': { datatype: 'u64', store: '[ rsp - 0x60 ]' },
'calSv-r15': { datatype: 'u64', store: '[ rsp - 0x58 ]' },
'calSv-rbp': { datatype: 'u64', store: '[ rsp - 0x78 ]' },
'calSv-rbx': { datatype: 'u64', store: '[ rsp - 0x80 ]' },
out1: { datatype: 'u64[4]', store: '[ rsp - 0x50 ]' },
x106: { datatype: 'u64', store: 'r15' },
x107: { datatype: 'u64', store: '[ rsp - 0x10 ]' },
x22: { datatype: 'u64', store: '[ rsp - 0x18 ]' },
x38: { datatype: 'u1', store: 'OF' },
x39: { datatype: 'u64', store: '[ rsp - 0x40 ]' },
x40: { datatype: 'u64', store: '[ rsp - 0x48 ]' },
x41: { datatype: 'u64', store: '[ rsp - 0x20 ]' },
x42: { datatype: 'u64', store: '[ rsp - 0x38 ]' },
x51: { datatype: 'u64', store: 'rcx' },
x53: { datatype: 'u64', store: 'r9' },
x55: { datatype: 'u64', store: 'r12' },
x57: { datatype: 'u64', store: 'r11' },
x58: { datatype: 'u1', store: 'CF' },
x66: { datatype: 'u64', store: 'rbp' },
x68: { datatype: 'u1', store: 'dil' },
x69: { datatype: 'u64', store: 'rdx' },
x70: { datatype: 'u1', store: 'r8b' },
x71: { datatype: 'u64', store: '[ rsp - 0x30 ]' },
x72: { datatype: 'u64', store: '[ rsp - 0x28 ]' },
x77: { datatype: 'u64', store: 'rbx' },
x78: { datatype: 'u64', store: 'r13' },
x96: { datatype: 'u64', store: 'r14' },
x97: { datatype: 'u64', store: 'rax' }
},
pres: [
'',
';should save OF(x38) but as it has not dependents, we just ignore it.'
],
failfile: '/home/andreser/CryptOpt/results/lastFail.asm'
}
Done with code: 1 (statefile: /home/andreser/CryptOpt/results/manual/p256_sqr/seed0000000000000002.json)
Wrote RES/manual/p256_sqr/seed0000000000000002.json exiting.
It is possible that the input is silly, I haven't proven anything about it yet.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels