Compaq ECQD2KCTE manual Byte and Word Minimum and Maximum

Models: ECQD2KCTE

1 371
Download 371 pages 20.35 Kb
Page 208
Image 208

4.13.1 Byte and Word Minimum and Maximum

Format:

MINxxx

Ra.rq,Rb.rq,Rc.wq

! Operate Format

 

Ra.rq,#b.ib,Rc.wq

 

 

MAXxxx

Ra.rq,Rb.rq,Rc.wq

! Operate Format

 

Ra.rq,#b.ib,Rc.wq

 

 

Operation:

CASE MINUB8:

FOR i FROM 0 TO 7

Rcv<i*8+7:i*8> = MINU(Rav<i*8+7:i*8>,Rbv<i*8+7:i*8>)

END

MINSB8:

FOR i FROM 0 TO 7

Rcv<i*8+7:i*8> = MINS(Rav<i*8+7:i*8>,Rbv<i*8+7:i*8>)

END

MINUW4:

FOR i FROM 0 TO 3

Rcv<i*16+15:i*16> = MINU(Rav<i*16+15:i*16>,Rbv<i*16+15:i*16>)

END

MINSW4:

FOR i FROM 0 TO 3

Rcv<i*16+15:i*16> = MINS(Rav<i*16+15:i*16>,Rbv<i*16+15:i*16>)

END

MAXUB8:

FOR i FROM 0 TO 7

Rcv<i*8+7:i*8> = MAXU(Rav<i*8+7:i*8>,Rbv<i*8+7:i*8>)

END

MAXSB8:

FOR i FROM 0 TO 7

Rcv<i*8+7:i*8> = MAXS(Rav<i*8+7:i*8>,Rbv<i*8+7:i*8>)

END

MAXUW4:

FOR i FROM 0 TO 3

Rcv<i*16+15:i*16> = MAXU(Rav<i*16+15:i*16>,Rbv<i*16+15:i*16>)

END

MAXSW4:

FOR i FROM 0 TO 3

Rcv<i*16+15:i*16> = MAXS(Rav<i*16+15:i*16>,Rbv<i*16+15:i*16>)

END ENDCASE:

Exceptions:

None

4–152Alpha Architecture Handbook

Page 208
Image 208
Compaq ECQD2KCTE manual Byte and Word Minimum and Maximum