File tree Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Original file line number Diff line number Diff line change 262262; vprecs-max[i] = (+ max-prec vstart-precs[i]), where min-prec < (+ max-prec vstart-precs[i]) < max-prec
263263; max-prec = (car (get-bounds parent))
264264(define (precision-tuning machine-max-precision
265- ivec
266- vregs
267- vprecs-max
268- varc
269- vstart-precs
270- vrepeats
271- vhint
272- constants)
265+ ivec
266+ vregs
267+ vprecs-max
268+ varc
269+ vstart-precs
270+ vrepeats
271+ vhint
272+ constants)
273273 (define vprecs-min (make-vector (vector-length ivec) 0 ))
274274 (for ([instr (in-vector ivec (- (vector-length ivec) 1 ) -1 -1 )]
275275 [repeat? (in-vector vrepeats (- (vector-length vrepeats) 1 ) -1 -1 )]
282282 (define tail-registers (drop-self-pointer (cdr instr) n))
283283 (define srcs (append (map (lambda (x) (vector-ref vregs x)) tail-registers) constant))
284284
285- (define parent-max-prec (vector-ref vprecs-max (- n varc))) ; upper precision bound given from parent
285+ (define parent-max-prec
286+ (vector-ref vprecs-max (- n varc))) ; upper precision bound given from parent
286287 (define min-prec (vector-ref vprecs-min (- n varc))) ; lower precision bound given from parent
287288
288289 ; Final precision assignment based on the upper bound
You can’t perform that action at this time.
0 commit comments