Home | History | Annotate | Download | only in opcode

Lines Matching refs:insn

26 replace_none (unsigned insn, int value ATTRIBUTE_UNUSED)
28 insn = insn & ~0x00;
30 return insn;
39 replace_bits8 (unsigned insn, int value ATTRIBUTE_UNUSED)
41 insn = insn & ~0xff;
42 insn |= ((value >> 0) & 0x00ff) << 0;
44 return insn;
53 replace_bits16 (unsigned insn, int value ATTRIBUTE_UNUSED)
55 insn = insn & ~0xffff;
56 insn |= ((value >> 0) & 0xffff) << 0;
58 return insn;
67 replace_bits24 (unsigned insn, int value ATTRIBUTE_UNUSED)
69 insn = insn & ~0xffffff;
70 insn |= ((value >> 0) & 0xffffff) << 0;
72 return insn;
82 replace_bits24_be (unsigned insn, int value ATTRIBUTE_UNUSED)
84 insn = insn & ~0xffffff00;
85 insn |= ((value >> 0) & 0xffffff) << 8;
87 return insn;
96 replace_word32 (unsigned insn, int value ATTRIBUTE_UNUSED)
98 insn = insn & ~0xffffffff;
99 insn |= ((value >> 0) & 0xffffffff) << 0;
101 return insn;
110 replace_limm (unsigned insn, int value ATTRIBUTE_UNUSED)
112 insn = insn & ~0xffffffff;
113 insn |= ((value >> 0) & 0xffffffff) << 0;
115 return insn;
124 replace_limms (unsigned insn, int value ATTRIBUTE_UNUSED)
126 insn = insn & ~0xffffffff;
127 insn |= ((value >> 0) & 0xffffffff) << 0;
129 return insn;
138 replace_disp21h (unsigned insn, int value ATTRIBUTE_UNUSED)
140 insn = insn & ~0x7feffc0;
141 insn |= ((value >> 0) & 0x03ff) << 17;
142 insn |= ((value >> 10) & 0x03ff) << 6;
144 return insn;
153 replace_disp21w (unsigned insn, int value ATTRIBUTE_UNUSED)
155 insn = insn & ~0x7fcffc0;
156 insn |= ((value >> 0) & 0x01ff) << 18;
157 insn |= ((value >> 9) & 0x03ff) << 6;
159 return insn;
168 replace_disp25h (unsigned insn, int value ATTRIBUTE_UNUSED)
170 insn = insn & ~0x7feffcf;
171 insn |= ((value >> 0) & 0x03ff) << 17;
172 insn |= ((value >> 10) & 0x03ff) << 6;
173 insn |= ((value >> 20) & 0x000f) << 0;
175 return insn;
184 replace_disp25w (unsigned insn, int value ATTRIBUTE_UNUSED)
186 insn = insn & ~0x7fcffcf;
187 insn |= ((value >> 0) & 0x01ff) << 18;
188 insn |= ((value >> 9) & 0x03ff) << 6;
189 insn |= ((value >> 19) & 0x000f) << 0;
191 return insn;
200 replace_disp9 (unsigned insn, int value ATTRIBUTE_UNUSED)
202 insn = insn & ~0x1ff;
203 insn |= ((value >> 0) & 0x01ff) << 0;
205 return insn;
214 replace_disp9ls (unsigned insn, int value ATTRIBUTE_UNUSED)
216 insn = insn & ~0xff8000;
217 insn |= ((value >> 0) & 0x00ff) << 16;
218 insn |= ((value >> 8) & 0x0001) << 15;
220 return insn;
229 replace_disp9s (unsigned insn, int value ATTRIBUTE_UNUSED)
231 insn = insn & ~0x1ff;
232 insn |= ((value >> 0) & 0x01ff) << 0;
234 return insn;
243 replace_disp13s (unsigned insn, int value ATTRIBUTE_UNUSED)
245 insn = insn & ~0x7ff;
246 insn |= ((value >> 0) & 0x07ff) << 0;
248 return insn;
257 replace_disp9s1 (unsigned insn, int value ATTRIBUTE_UNUSED)
259 insn = insn & ~0x7e7;
260 insn |= ((value >> 0) & 0x0007) << 0;
261 insn |= ((value >> 3) & 0x003f) << 5;
263 return insn;