Lines Matching defs:word

109     unsigned short word;	     /* Final encoded opcode data.  */
216 /* Only word (et al.), align, or conditionals are allowed within
401 /* Return the number of bits allocated in the most recent word, or zero if
569 alignment is to a longword boundary; blocking is to 128-word boundary.
970 and .word. */
1090 /* Handle .byte, .word. .int, .long and all variants. */
1112 /* Align long words to long word boundaries (4 octets). */
1116 /* If there's a label, assign it to the first allocated word. */
1355 BES puts the symbol at the *last* word allocated
1423 /* Set the label to point to the first word allocated, which in this
1424 case is the previous word, which was only partially filled. */
1463 /* Make note of how many bits of this word we've allocated so far. */
1466 /* .bes puts label at *last* word allocated. */
1485 Non-zero blocking means that if the section would cross a page (128-word)
1693 /* Align to long word boundary (4 octets) unless it's ".xfloat". */
1697 /* If there's a label, assign it to the first allocated word. */
1839 /* Initialize multiple-bit fields withing a single word of memory. */
2600 { "word" , tic54x_cons , 'w' },
3709 Explicit dmad operands are always in last word of insn (usually second
3710 word, but bumped to third if lk addressing is used)
3742 insn->opcode[0].word &= 0xFF80;
3743 insn->opcode[0].word |= (value >> 16) & 0x7F;
3744 insn->opcode[1].word = value & 0xFFFF;
3747 insn->opcode[op].word = (value >> 16) & 0xFFFF;
3749 insn->opcode[op].word = value;
3754 insn->opcode[op].word = 0;
3788 /* Assumes that dma addresses are *always* in word 0 of the opcode. */
3792 insn->opcode[0].word |= (operand->exp.X_add_number & 0x7F);
3816 /* lk addresses always go in the second insn word. */
3826 insn->opcode[1].word = operand->exp.X_add_number;
3829 insn->opcode[1].word = 0;
3875 insn->opcode[0].word |= 0x80 | (mod << 3) | arf;
3905 insn->opcode[which].word |= (integer & mask);
3915 insn->opcode[which].word |=
3962 if (((insn->opcode[0].word & 0xFF) != 0))
3964 if ((insn->opcode[0].word & CC_GROUP) != (cc->value & CC_GROUP))
3970 if (insn->opcode[0].word & CC_GROUP)
3972 if ((insn->opcode[0].word & CC_ACC) != (cc->value & CC_ACC))
3979 if ((insn->opcode[0].word & CATG_A1) && (cc->value & CATG_A1))
3984 if ((insn->opcode[0].word & CATG_B1) && (cc->value & CATG_B1))
3990 else if ( ((insn->opcode[0].word & CATG_A2) && (cc->value & CATG_A2))
3991 || ((insn->opcode[0].word & CATG_B2) && (cc->value & CATG_B2))
3992 || ((insn->opcode[0].word & CATG_C2) && (cc->value & CATG_C2)))
3999 insn->opcode[0].word |= cc->value;
4016 insn->opcode[0].word |= value;
4032 insn->opcode[0].word |= arf;
4048 insn->opcode[0].word |= cc2->value;
4089 insn->opcode[ext ? (1 + insn->is_lkaddr) : 0].word |= (1 << 9);
4091 insn->opcode[ext ? (1 + insn->is_lkaddr) : 0].word |= (1 << 8);
4097 ((insn->opcode[0].word & (1 << 8)) != 0)))
4107 insn->opcode[ext ? (1 + insn->is_lkaddr) : 0].word |= (1 << 8);
4117 insn->opcode[0].word |= (code << (type == OP_Xmem ? 4 : 0));
4143 insn->opcode[0].word |= value;
4153 insn->opcode[0].word |= (value - 16) << 4;
4155 insn->opcode[0].word |= (value - 16);
4191 insn->opcode[0].word |= (code << 8);
4225 insn->opcode[0].word |= value;
4226 insn->opcode[0].word |= (reg << 9);
4233 insn->opcode[0].word |=
4241 insn->opcode[0].word |=
4260 insn->opcode[0].word |= (operand->exp.X_add_number - 1) << 9;
4298 md_number_to_chars (p, (valueT) insn->opcode[i].word, 2);
4300 md_number_to_chars (p, (valueT) insn->opcode[i].word << 16, 4);
4338 insn->opcode[0].word = insn->tm->opcode;
4340 insn->opcode[1 + insn->is_lkaddr].word = insn->tm->opcode2;
5183 "slots (%d-word insn, %d slots left)"),
5255 "slots (%d-word insn, %d slots left). "
5395 LITTLENUM_TYPE *word;
5404 big-"word"ian. ugh. */
5405 for (word = words; prec--;)
5407 md_number_to_chars (literalP, (long) (*word++), sizeof (LITTLENUM_TYPE));
5552 /* Mostly little-endian, but longwords (4 octets) get MS word stored
5670 /* Make sure any BES label points to the LAST word allocated. */