Changeset 10498
- Timestamp:
- 08/19/08 21:30:19 (3 months ago)
- Files:
-
- trunk/source/compiler/X86/X8664/x8664-vinsns.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/source/compiler/X86/X8664/x8664-vinsns.lisp
r10361 r10498 639 639 (movq (:$q (:apply logand #xffffffffffffffff intval)) (:%q dest)))) 640 640 641 (define-x8664-vinsn (lriu :constant-ref) (((dest :imm)) 642 ((intval :u64const)) 643 ()) 644 ((:pred = intval 0) 645 (xorl (:%l dest) (:%l dest))) 646 ((:and (:pred /= intval 0) 647 (:pred >= intval -2147483648) 648 (:pred <= intval 2147483647)) 649 (movq (:$l intval) (:%q dest))) 650 ((:or (:pred < intval -2147483648) 651 (:pred > intval 2147483647)) 652 (movq (:$q (:apply logand #xffffffffffffffff intval)) (:%q dest)))) 641 653 642 654 (define-x8664-vinsn trap-unless-bit (()
