# Source file to test immediates used with the DADDI instruction. .set noreorder .set noat .text text_label: daddi $3, $2, 511 daddi $5, $4, -512 # 10 bits accepted for microMIPS code. .ifdef micromips .set at .endif daddi $7, $6, 512 daddi $9, $8, -513 daddi $11, $10, 32767 daddi $13, $12, -32768 # 16 bits accepted for standard MIPS code. .ifndef micromips .set at .endif dadd $15, $14, 32768 dadd $17, $16, -32769 dadd $19, $18, 33280 dadd $21, $20, -33281 # Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ... .align 2 .space 8