Rev 4817 | Rev 5384 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4817 | Rev 5383 | ||
---|---|---|---|
Line 576... | Line 576... | ||
576 | DateAccess FILEDATE |
576 | DateAccess FILEDATE |
577 | DateModify FILEDATE |
577 | DateModify FILEDATE |
578 | Size dq ? |
578 | Size dq ? |
579 | ends |
579 | ends |
Line 580... | Line -... | ||
580 | - | ||
581 | - | ||
582 | if __CPU_type eq p5 ; CMOVcc isnt supported on the P5 |
- | |
583 | 580 | ||
584 | cmove fix cmovz |
- | |
Line 585... | Line 581... | ||
585 | macro cmovz reg1, reg2 { |
581 | cmove fix cmovz |
Line -... | Line 582... | ||
- | 582 | ||
586 | 583 | macro cmovz reg1, reg2 { |
|
587 | local .jumpaddr |
584 | |
588 | 585 | if __CPU_type eq p5 ; CMOVcc isnt supported on the P5 |
|
- | 586 | jnz ..jumpaddr |
|
- | 587 | mov reg1, reg2 |
|
- | 588 | ..jumpaddr: |
|
- | 589 | else |
|
589 | jnz .jumpaddr |
590 | cmovz reg1, reg2 |
Line 590... | Line 591... | ||
590 | mov reg1, reg2 |
591 | end if |
591 | .jumpaddr: |
- | |
Line 592... | Line 592... | ||
592 | } |
592 | |
Line -... | Line 593... | ||
- | 593 | } |
|
593 | 594 | ||
594 | cmovne fix cmovnz |
595 | cmovne fix cmovnz |
595 | macro cmovnz reg1, reg2 { |
596 | |
- | 597 | macro cmovnz reg1, reg2 { |
|
- | 598 | ||
- | 599 | if __CPU_type eq p5 ; CMOVcc isnt supported on the P5 |
|
- | 600 | jz ..jumpaddr |
|
596 | 601 | mov reg1, reg2 |
|
Line 597... | Line 602... | ||
597 | local .jumpaddr |
602 | ..jumpaddr: |
Line 598... | Line 603... | ||
598 | 603 | else |
|
599 | jz .jumpaddr |
- | |
600 | mov reg1, reg2 |
604 | cmovnz reg1, reg2 |
601 | .jumpaddr: |
605 | end if |
602 | } |
606 | |
- | 607 | } |
|
- | 608 | ||
- | 609 | macro cmovg reg1, reg2 { |
|
603 | 610 | ||
Line 604... | Line 611... | ||
604 | macro cmovg reg1, reg2 { |
611 | if __CPU_type eq p5 ; CMOVcc isnt supported on the P5 |
Line 605... | Line 612... | ||
605 | 612 | jle ..jumpaddr |
|
606 | local .jumpaddr |
- | |
607 | 613 | mov reg1, reg2 |
|
608 | jle .jumpaddr |
614 | ..jumpaddr: |
609 | mov reg1, reg2 |
615 | else |
610 | .jumpaddr: |
616 | cmovg reg1, reg2 |
611 | } |
- | |
- | 617 | end if |
|
612 | 618 | } |
|
- | 619 | ||
Line 613... | Line 620... | ||
613 | macro cmovl reg1, reg2 { |
620 | macro cmovl reg1, reg2 { |
Line 614... | Line 621... | ||
614 | 621 | ||
615 | local .jumpaddr |
622 | if __CPU_type eq p5 ; CMOVcc isnt supported on the P5 |