Assembly:

ALIGN rd, rs, rt, bp

Assembly alias

Align

Purpose:

Align. Concatenate the 32 bit values in registers $rt and $rs, extract the word at specifiedbyte position bp, and place the result in register $rd.

Availability:

Assembly alias

Expansion:

bp != 0:
EXTW rd, rs, rt, (4-bp)<<3
bp == 0:
MOVE rd, rt