(:temporary (:sc unsigned-reg :offset edi-offset
:from (:argument 1))
edi)
-
- (:temporary (:sc unsigned-reg :offset ecx-offset
- :from :eval)
- ecx)
(:conditional ,test)
(:generator 10
(move edx x)
(move edi y)
- (inst lea ecx (make-ea :dword
- :disp (make-fixup ',name :assembly-routine)))
- (inst call ecx)))))
+ (inst call (make-fixup ',name :assembly-routine))))))
(define-cond-assem-rtn generic-< < two-arg-< :l)
(define-cond-assem-rtn generic-> > two-arg-> :g))
:from (:argument 1))
edi)
- (:temporary (:sc unsigned-reg :offset ecx-offset
- :from :eval)
- ecx)
(:conditional :e)
(:generator 10
(move edx x)
(move edi y)
- (inst lea ecx (make-ea :dword
- :disp (make-fixup 'generic-eql :assembly-routine)))
- (inst call ecx)))
+ (inst call (make-fixup 'generic-eql :assembly-routine))))
#+sb-assembling
(define-assembly-routine (generic-=
:from (:argument 1))
edi)
- (:temporary (:sc unsigned-reg :offset ecx-offset
- :from :eval)
- ecx)
(:conditional :e)
(:generator 10
(move edx x)
(move edi y)
- (inst lea ecx (make-ea :dword
- :disp (make-fixup 'generic-= :assembly-routine)))
- (inst call ecx)))
+ (inst call (make-fixup 'generic-= :assembly-routine))))
\f
;;; Support for the Mersenne Twister, MT19937, random number generator
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.42.35"
+"1.0.42.36"