Lines Matching full:addend
91 has only 16 bits of space to store an addend. This means that in
1624 int addend, rn, bit = 0;
1638 addend = target_address_for (fragP) - (fragP->fr_address + where);
1679 fragP->fr_opcode[0^e] = 0xb0 | ((addend >> 8) & 0x0f);
1680 fragP->fr_opcode[1^e] = 0x01 | (addend & 0xfe);
1687 fragP->fr_opcode[0^e] = 0xd8 | ((addend >> 5) & 0x07);
1688 fragP->fr_opcode[1^e] = 0x09 | ((addend << 3) & 0xf0);
1689 fragP->fr_opcode[2^e] = 0x00 | ((addend >>16) & 0xff);
1690 fragP->fr_opcode[3^e] = 0x00 | ((addend >> 8) & 0xff);
1695 fragP->fr_opcode[0^e] = 0xb0 | ((addend >> 8) & 0x0f);
1696 fragP->fr_opcode[1^e] = 0x00 | (addend & 0xfe);
1704 if (addend <= 65535 && addend >= -65536)
1710 fragP->fr_opcode[2^e] = 0x00 | ((addend >> 9) & 0xff);
1711 fragP->fr_opcode[3^e] = 0x00 | ((addend >> 1) & 0xff);
1718 addend = target_address_for (fragP);
1721 fragP->fr_opcode[0^e] = 0xd8 | ((addend >> 5) & 0x07);
1722 fragP->fr_opcode[1^e] = 0x08 | ((addend << 3) & 0xf0);
1723 fragP->fr_opcode[2^e] = 0x00 | ((addend >>16) & 0xff);
1724 fragP->fr_opcode[3^e] = 0x00 | ((addend >> 8) & 0xff);
1731 fragP->fr_opcode[1^e] = bit | (addend & 0xfe);
1746 fragP->fr_opcode[2^e] = 0x00 | ((addend >> 9) & 0xff);
1747 fragP->fr_opcode[3^e] = 0x00 | ((addend >> 1) & 0xff);
1758 fragP->fr_opcode[2^e] = (addend >> 9) & 0xff;
1759 fragP->fr_opcode[3^e] = (addend >> 1) & 0xff;