(and (= nbits 32)
(let ((low #x-8000) (high #x7FFF))
(and (<= low offset) (<= offset high)))))
- (begin
- (warn "Bit tensioner widened encoding" nbits offset)
- (signed-integer->bit-string nbits offset))
+ (signed-integer->bit-string nbits offset)
;; Does not fit into a smaller number of bytes; no fixing necessary.
offset))
(error:bad-range-argument source #f))))
(define (home->register-transfer source target)
- (warn "Unspilled:" source "->" target)
(LAP ,@(inst:load (register-type source)
(register-reference target)
(home source))))
(define (register->home-transfer source target)
- (warn "Spilled:" source "->" target)
(LAP ,@(inst:store (register-type target)
(register-reference source)
(home target))))
(define (pseudo-register-home register)
- (warn "Needed home:" register)
(home register))
(define-integrable (home register)