Lines Matching refs:addend
222 has only 16 bits of space to store an addend. This means that in
814 int addend;
824 /* Set up any addend necessary for branches. */
831 as_warn (_("Addend to unresolved symbol not on word boundary."));
832 addend = 0;
838 addend = (target_address - (opcode_address & -2));
849 addend
850 = (((addend & 0x7) << 7)
852 | ((addend & 0x7f8) << 13)
865 addend >>= 1; /* Convert to word offset. */
873 addend
874 = (((addend & 0xff00) << 12)
876 | ((addend & 0x00ff) << 5)
888 if (addend < 0)
890 addend = (-addend & 0x7ff) | 0x800;
892 addend
893 = (((addend & 0x7) << 5)
895 | ((addend & 0xff8) << 13)
903 addend = ((addend & 7) << 5) | opcode[0];
908 addend = ((addend & 7) << 5) | opcode[0];
913 addend >>= 1; /* Convert to a word offset. */
919 addend
920 = (((addend & 0xff) << 5)
960 md_number_to_chars (displacement, (valueT) addend, extension + 1);