Subversion Repositories Kolibri OS

Rev

Rev 5383 | Rev 5941 | 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