Lines Matching full:target
99 #define hppa_ldo(im14, reg, target) \ argument
100 hppa_t1_insn(0x0d, reg, target, im14) /* ldo val14(reg),target */
103 #define hppa_or(reg1, reg2, target) \ argument
104 hppa_t6_insn(0x02, reg2, reg1, 0, 0, 0x09, target) /* or reg1,reg2,target */
105 #define hppa_or_cond(reg1, reg2, cond, f, target) \ argument
106 hppa_t6_insn(0x02, reg2, reg1, cond, f, 0x09, target)
107 #define hppa_and(reg1, reg2, target) \ argument
108 hppa_t6_insn(0x02, reg2, reg1, 0, 0, 0x08, target) /* and reg1,reg2,target */
109 #define hppa_and_cond(reg1, reg2, cond, f, target) \ argument
110 hppa_t6_insn(0x02, reg2, reg1, cond, f, 0x08, target)
111 #define hppa_xor(reg1, reg2, target) \ argument
112 hppa_t6_insn(0x02, reg2, reg1, 0, 0, 0x0a, target) /* xor reg1,reg2,target */
113 #define hppa_add(reg1, reg2, target) \ argument
114 hppa_t6_insn(0x02, reg2, reg1, 0, 0, 0x18, target) /* add reg1,reg2,target */
115 #define hppa_addc(reg1, reg2, target) \ argument
116 hppa_t6_insn(0x02, reg2, reg1, 0, 0, 0x1c, target) /* add,c reg1,reg2,target */
117 #define hppa_sub(reg1, reg2, target) \ argument
118 hppa_t6_insn(0x02, reg2, reg1, 0, 0, 0x10, target) /* sub reg1,reg2,target */
119 #define hppa_subb(reg1, reg2, target) \ argument
120 hppa_t6_insn(0x02, reg2, reg1, 0, 0, 0x14, target) /* sub,b reg1,reg2,target */
123 #define hppa_addi(val11, reg, target) \ argument
124 hppa_t7_insn(0x2d, reg, target, val11) /* addi im11,reg,target */
125 #define hppa_subi(val11, reg, target) \ argument
126 hppa_t7_insn(0x25, reg, target, val11) /* subi im11,reg,target */
127 #define hppa_copy(reg, target) \ argument
128 hppa_or(reg, HPPA_REG_ZERO, target) /* copy reg,target */
129 #define hppa_ldw(val14, reg, target) \ argument
130 hppa_t1_insn(0x12, reg, target, val14) /* ldw im14(reg),target */
131 #define hppa_ldb(val14, reg, target) \ argument
132 hppa_t1_insn(0x10, reg, target, val14) /* ldb im14(reg),target */
133 #define hppa_ldh(val14, reg, target) \ argument
134 hppa_t1_insn(0x11, reg, target, val14) /* ldh im14(reg),target */
153 #define hppa_zdep(r, p, len, target) \ argument
154 hppa_t10_insn(0x35, target, r, 0, 2, p, len) /* zdep r,a,b,t */
155 #define hppa_shl(r, len, target) \ argument
157 #define hppa_depwz(r, p, len, target) \ argument
158 hppa_t10_insn(0x35, target, r, 0, 3, 31-(p), 32-(len)) /* depw,z r,p,len,ret1 */
159 #define hppa_depwz_sar(reg, target) \ argument
160 hppa_t1_insn(0x35, target, reg, 0) /* depw,z reg,sar,32,target */
161 #define hppa_shrpw_sar(reg, target) \ argument
162 hppa_t10_insn(0x34, reg, 0, 0, 0, 0, target) /* shrpw r0,reg,sar,target */
163 #define hppa_shrpw(r1, r2, p, target) \ argument
164 hppa_t10_insn(0x34, r2, r1, 0, 2, 31-(p), target) /* shrpw r1,r2,p,target */
165 #define hppa_shd(r1, r2, p, target) \ argument
166 hppa_t10_insn(0x34, r2, r1, 0, 2, 31-(p), target) /* shrpw r1,r2,p,tarfer */
167 #define hppa_extrws_sar(reg, target) \ argument
168 hppa_t10_insn(0x34, reg, target, 0, 5, 0, 0) /* extrw,s reg,sar,32,ret0 */
169 #define hppa_extrws(reg, p, len, target) \ argument
170 hppa_t10_insn(0x34, reg, target, 0, 7, p, len) /* extrw,s reg,p,len,target */
171 #define hppa_extru(r, p, len, target) \ argument
172 hppa_t10_insn(0x34, r, target, 0, 6, p, 32-(len))
173 #define hppa_shr(r, len, target) \ argument
174 hppa_extru(r, 31-(len), 32-(len), target)
177 #define hppa_sh2add(r1, r2, target) \ argument
178 hppa_t6_insn(0x02, r2, r1, 0, 0, 0x1a, target) /* sh2add r1,r2,target */
210 #define hppa64_ldd_reg(reg, b, target) \ argument
211 hppa_t10_insn(0x03, b, reg, 0, 0, 3<<1, target)
212 #define hppa64_ldd_im5(im5, b, target) \ argument
213 hppa_t10_insn(0x03, b, low_sign_unext(im5,5), 0, 1<<2, 3<<1, target)
214 #define hppa64_ldd_im16(im16, b, target) \ argument
215 hppa_t10_insn(0x14, b, target, 0, 0, 0, 0) | re_assemble_16(im16)
224 #define hppa64_shrpd_sar(reg, target) \ argument
225 hppa_t10_insn(0x34, reg, 0, 0, 0, 1<<4, target)
226 #define hppa64_shladd(r1, sa, r2, target) \ argument
227 hppa_t6_insn(0x02, r2, r1, 0, 0, 1<<4|1<<3|sa, target)
228 #define hppa64_depdz_sar(reg, target) \ argument
229 hppa_t21_insn(0x35, target, reg, 3<<3, 0)
230 #define hppa_extrd_sar(reg, target, se) \ argument
231 hppa_t10_insn(0x34, reg, target, 0, 0, 0, 0) | 2<<11 | (se&1)<<10 | 1<<9 | 1<<8
234 #define hppa64_permh_3210(r, target) \ argument
235 (0x3e << 26) | (r << 21) | (r << 16) | (target) | 0x00006900
236 #define hppa64_hshl(r, sa, target) \ argument
237 (0x3e << 26) | (0 << 21) | (r << 16) | (sa << 6) | (target) | 0x00008800
238 #define hppa64_hshr_u(r, sa, target) \ argument
239 (0x3e << 26) | (r << 21) | (0 << 16) | (sa << 6) | (target) | 0x0000c800