Rev 5383 | Rev 5942 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5383 | Rev 5384 | ||
---|---|---|---|
Line 580... | Line 580... | ||
580 | 580 | ||
Line 581... | Line 581... | ||
581 | cmove fix cmovz |
581 | cmove fix cmovz |
Line -... | Line 582... | ||
- | 582 | ||
- | 583 | macro cmovz reg1, reg2 { |
|
582 | 584 | ||
583 | macro cmovz reg1, reg2 { |
585 | local ..jumpaddr |
584 | 586 | ||
585 | if __CPU_type eq p5 ; CMOVcc isnt supported on the P5 |
587 | if __CPU_type eq p5 ; CMOVcc isnt supported on the P5 |
586 | jnz ..jumpaddr |
588 | jnz ..jumpaddr |
Line 594... | Line 596... | ||
594 | 596 | ||
Line 595... | Line 597... | ||
595 | cmovne fix cmovnz |
597 | cmovne fix cmovnz |
Line -... | Line 598... | ||
- | 598 | ||
- | 599 | macro cmovnz reg1, reg2 { |
|
596 | 600 | ||
597 | macro cmovnz reg1, reg2 { |
601 | local ..jumpaddr |
598 | 602 | ||
599 | if __CPU_type eq p5 ; CMOVcc isnt supported on the P5 |
603 | if __CPU_type eq p5 ; CMOVcc isnt supported on the P5 |
600 | jz ..jumpaddr |
604 | jz ..jumpaddr |
Line 606... | Line 610... | ||
606 | 610 | ||
Line 607... | Line 611... | ||
607 | } |
611 | } |
Line -... | Line 612... | ||
- | 612 | ||
- | 613 | macro cmovg reg1, reg2 { |
|
608 | 614 | ||
609 | macro cmovg reg1, reg2 { |
615 | local ..jumpaddr |
610 | 616 | ||
611 | if __CPU_type eq p5 ; CMOVcc isnt supported on the P5 |
617 | if __CPU_type eq p5 ; CMOVcc isnt supported on the P5 |
612 | jle ..jumpaddr |
618 | jle ..jumpaddr |
Line 617... | Line 623... | ||
617 | end if |
623 | end if |
618 | } |
624 | } |
Line 619... | Line 625... | ||
619 | 625 | ||
Line -... | Line 626... | ||
- | 626 | macro cmovl reg1, reg2 { |
|
- | 627 | ||
620 | macro cmovl reg1, reg2 { |
628 | local ..jumpaddr |
621 | 629 | ||
622 | if __CPU_type eq p5 ; CMOVcc isnt supported on the P5 |
630 | if __CPU_type eq p5 ; CMOVcc isnt supported on the P5 |
623 | jge ..jumpaddr |
631 | jge ..jumpaddr |
624 | mov reg1, reg2 |
632 | mov reg1, reg2 |