Lines Matching full:3

36 # 3-reg-same grouping:
40 &3same vm vn vd q size
42 @3same .... ... . . . size:2 .... .... .... . q:1 . . .... \
43 &3same vm=%vm_dp vn=%vn_dp vd=%vd_dp
45 @3same_q0 .... ... . . . size:2 .... .... .... . 0 . . .... \
46 &3same vm=%vm_dp vn=%vn_dp vd=%vd_dp q=0
52 %3same_fp_size 20:1 !function=neon_3same_fp_size
54 @3same_fp .... ... . . . . . .... .... .... . q:1 . . .... \
55 &3same vm=%vm_dp vn=%vn_dp vd=%vd_dp size=%3same_fp_size
56 @3same_fp_q0 .... ... . . . . . .... .... .... . 0 . . .... \
57 &3same vm=%vm_dp vn=%vn_dp vd=%vd_dp q=0 size=%3same_fp_size
59 VHADD_S_3s 1111 001 0 0 . .. .... .... 0000 . . . 0 .... @3same
60 VHADD_U_3s 1111 001 1 0 . .. .... .... 0000 . . . 0 .... @3same
61 VQADD_S_3s 1111 001 0 0 . .. .... .... 0000 . . . 1 .... @3same
62 VQADD_U_3s 1111 001 1 0 . .. .... .... 0000 . . . 1 .... @3same
64 VRHADD_S_3s 1111 001 0 0 . .. .... .... 0001 . . . 0 .... @3same
65 VRHADD_U_3s 1111 001 1 0 . .. .... .... 0001 . . . 0 .... @3same
67 @3same_logic .... ... . . . .. .... .... .... . q:1 .. .... \
68 &3same vm=%vm_dp vn=%vn_dp vd=%vd_dp size=0
70 VAND_3s 1111 001 0 0 . 00 .... .... 0001 ... 1 .... @3same_logic
71 VBIC_3s 1111 001 0 0 . 01 .... .... 0001 ... 1 .... @3same_logic
72 VORR_3s 1111 001 0 0 . 10 .... .... 0001 ... 1 .... @3same_logic
73 VORN_3s 1111 001 0 0 . 11 .... .... 0001 ... 1 .... @3same_logic
74 VEOR_3s 1111 001 1 0 . 00 .... .... 0001 ... 1 .... @3same_logic
75 VBSL_3s 1111 001 1 0 . 01 .... .... 0001 ... 1 .... @3same_logic
76 VBIT_3s 1111 001 1 0 . 10 .... .... 0001 ... 1 .... @3same_logic
77 VBIF_3s 1111 001 1 0 . 11 .... .... 0001 ... 1 .... @3same_logic
79 VHSUB_S_3s 1111 001 0 0 . .. .... .... 0010 . . . 0 .... @3same
80 VHSUB_U_3s 1111 001 1 0 . .. .... .... 0010 . . . 0 .... @3same
82 VQSUB_S_3s 1111 001 0 0 . .. .... .... 0010 . . . 1 .... @3same
83 VQSUB_U_3s 1111 001 1 0 . .. .... .... 0010 . . . 1 .... @3same
85 VCGT_S_3s 1111 001 0 0 . .. .... .... 0011 . . . 0 .... @3same
86 VCGT_U_3s 1111 001 1 0 . .. .... .... 0011 . . . 0 .... @3same
87 VCGE_S_3s 1111 001 0 0 . .. .... .... 0011 . . . 1 .... @3same
88 VCGE_U_3s 1111 001 1 0 . .. .... .... 0011 . . . 1 .... @3same
100 @3same_rev .... ... . . . size:2 .... .... .... . q:1 . . .... \
101 &3same vn=%vm_dp vm=%vn_dp vd=%vd_dp
103 VSHL_S_3s 1111 001 0 0 . .. .... .... 0100 . . . 0 .... @3same_rev
104 VSHL_U_3s 1111 001 1 0 . .. .... .... 0100 . . . 0 .... @3same_rev
105 VQSHL_S_3s 1111 001 0 0 . .. .... .... 0100 . . . 1 .... @3same_rev
106 VQSHL_U_3s 1111 001 1 0 . .. .... .... 0100 . . . 1 .... @3same_rev
107 VRSHL_S_3s 1111 001 0 0 . .. .... .... 0101 . . . 0 .... @3same_rev
108 VRSHL_U_3s 1111 001 1 0 . .. .... .... 0101 . . . 0 .... @3same_rev
109 VQRSHL_S_3s 1111 001 0 0 . .. .... .... 0101 . . . 1 .... @3same_rev
110 VQRSHL_U_3s 1111 001 1 0 . .. .... .... 0101 . . . 1 .... @3same_rev
112 VMAX_S_3s 1111 001 0 0 . .. .... .... 0110 . . . 0 .... @3same
113 VMAX_U_3s 1111 001 1 0 . .. .... .... 0110 . . . 0 .... @3same
114 VMIN_S_3s 1111 001 0 0 . .. .... .... 0110 . . . 1 .... @3same
115 VMIN_U_3s 1111 001 1 0 . .. .... .... 0110 . . . 1 .... @3same
117 VABD_S_3s 1111 001 0 0 . .. .... .... 0111 . . . 0 .... @3same
118 VABD_U_3s 1111 001 1 0 . .. .... .... 0111 . . . 0 .... @3same
120 VABA_S_3s 1111 001 0 0 . .. .... .... 0111 . . . 1 .... @3same
121 VABA_U_3s 1111 001 1 0 . .. .... .... 0111 . . . 1 .... @3same
123 VADD_3s 1111 001 0 0 . .. .... .... 1000 . . . 0 .... @3same
124 VSUB_3s 1111 001 1 0 . .. .... .... 1000 . . . 0 .... @3same
126 VTST_3s 1111 001 0 0 . .. .... .... 1000 . . . 1 .... @3same
127 VCEQ_3s 1111 001 1 0 . .. .... .... 1000 . . . 1 .... @3same
129 VMLA_3s 1111 001 0 0 . .. .... .... 1001 . . . 0 .... @3same
130 VMLS_3s 1111 001 1 0 . .. .... .... 1001 . . . 0 .... @3same
132 VMUL_3s 1111 001 0 0 . .. .... .... 1001 . . . 1 .... @3same
133 VMUL_p_3s 1111 001 1 0 . .. .... .... 1001 . . . 1 .... @3same
135 VPMAX_S_3s 1111 001 0 0 . .. .... .... 1010 . . . 0 .... @3same_q0
136 VPMAX_U_3s 1111 001 1 0 . .. .... .... 1010 . . . 0 .... @3same_q0
138 VPMIN_S_3s 1111 001 0 0 . .. .... .... 1010 . . . 1 .... @3same_q0
139 VPMIN_U_3s 1111 001 1 0 . .. .... .... 1010 . . . 1 .... @3same_q0
141 VQDMULH_3s 1111 001 0 0 . .. .... .... 1011 . . . 0 .... @3same
142 VQRDMULH_3s 1111 001 1 0 . .. .... .... 1011 . . . 0 .... @3same
144 VPADD_3s 1111 001 0 0 . .. .... .... 1011 . . . 1 .... @3same_q0
146 VQRDMLAH_3s 1111 001 1 0 . .. .... .... 1011 ... 1 .... @3same
148 @3same_crypto .... .... .... .... .... .... .... .... \
149 &3same vm=%vm_dp vn=%vn_dp vd=%vd_dp size=0 q=1
151 SHA1C_3s 1111 001 0 0 . 00 .... .... 1100 . 1 . 0 .... @3same_crypto
152 SHA1P_3s 1111 001 0 0 . 01 .... .... 1100 . 1 . 0 .... @3same_crypto
153 SHA1M_3s 1111 001 0 0 . 10 .... .... 1100 . 1 . 0 .... @3same_crypto
154 SHA1SU0_3s 1111 001 0 0 . 11 .... .... 1100 . 1 . 0 .... @3same_crypto
155 SHA256H_3s 1111 001 1 0 . 00 .... .... 1100 . 1 . 0 .... @3same_crypto
156 SHA256H2_3s 1111 001 1 0 . 01 .... .... 1100 . 1 . 0 .... @3same_crypto
157 SHA256SU1_3s 1111 001 1 0 . 10 .... .... 1100 . 1 . 0 .... @3same_crypto
159 VFMA_fp_3s 1111 001 0 0 . 0 . .... .... 1100 ... 1 .... @3same_fp
160 VFMS_fp_3s 1111 001 0 0 . 1 . .... .... 1100 ... 1 .... @3same_fp
162 VQRDMLSH_3s 1111 001 1 0 . .. .... .... 1100 ... 1 .... @3same
164 VADD_fp_3s 1111 001 0 0 . 0 . .... .... 1101 ... 0 .... @3same_fp
165 VSUB_fp_3s 1111 001 0 0 . 1 . .... .... 1101 ... 0 .... @3same_fp
166 VPADD_fp_3s 1111 001 1 0 . 0 . .... .... 1101 ... 0 .... @3same_fp_q0
167 VABD_fp_3s 1111 001 1 0 . 1 . .... .... 1101 ... 0 .... @3same_fp
168 VMLA_fp_3s 1111 001 0 0 . 0 . .... .... 1101 ... 1 .... @3same_fp
169 VMLS_fp_3s 1111 001 0 0 . 1 . .... .... 1101 ... 1 .... @3same_fp
170 VMUL_fp_3s 1111 001 1 0 . 0 . .... .... 1101 ... 1 .... @3same_fp
171 VCEQ_fp_3s 1111 001 0 0 . 0 . .... .... 1110 ... 0 .... @3same_fp
172 VCGE_fp_3s 1111 001 1 0 . 0 . .... .... 1110 ... 0 .... @3same_fp
173 VACGE_fp_3s 1111 001 1 0 . 0 . .... .... 1110 ... 1 .... @3same_fp
174 VCGT_fp_3s 1111 001 1 0 . 1 . .... .... 1110 ... 0 .... @3same_fp
175 VACGT_fp_3s 1111 001 1 0 . 1 . .... .... 1110 ... 1 .... @3same_fp
176 VMAX_fp_3s 1111 001 0 0 . 0 . .... .... 1111 ... 0 .... @3same_fp
177 VMIN_fp_3s 1111 001 0 0 . 1 . .... .... 1111 ... 0 .... @3same_fp
178 VPMAX_fp_3s 1111 001 1 0 . 0 . .... .... 1111 ... 0 .... @3same_fp_q0
179 VPMIN_fp_3s 1111 001 1 0 . 1 . .... .... 1111 ... 0 .... @3same_fp_q0
180 VRECPS_fp_3s 1111 001 0 0 . 0 . .... .... 1111 ... 1 .... @3same_fp
181 VRSQRTS_fp_3s 1111 001 0 0 . 1 . .... .... 1111 ... 1 .... @3same_fp
182 VMAXNM_fp_3s 1111 001 1 0 . 0 . .... .... 1111 ... 1 .... @3same_fp
183 VMINNM_fp_3s 1111 001 1 0 . 1 . .... .... 1111 ... 1 .... @3same_fp
187 # 1111 001 U 1 D immH:3 immL:3 Vd:4 opc:4 L Q M 1 Vm:4
195 %neon_rshift_i3 16:3 !function=rsub_8
198 &2reg_shift vm=%vm_dp vd=%vd_dp size=3 shift=%neon_rshift_i6
207 &2reg_shift vm=%vm_dp vd=%vd_dp size=3
212 @2reg_shl_b .... ... . . . 001 shift:3 .... .... 0 q:1 . . .... \
217 &2reg_shift vm=%vm_dp vd=%vd_dp size=3 q=0 \
231 @2reg_shll_b .... ... . . . 001 shift:3 .... .... 0 . . . .... \
366 # 1111 001 i 1 D 000 imm:3 Vd:4 cmode:4 0 Q op 1 Vm:4
371 %asimd_imm_value 24:1 16:3 0:4
398 # return false for size==3.
411 VDUP_scalar 1111 001 1 1 . 11 index:3 1 .... 11 000 q:1 . 0 .... \
529 # 3-reg-different-length grouping:
533 &3diff vm vn vd size
535 @3diff .... ... . . . size:2 .... .... .... . . . . .... \
536 &3diff vm=%vm_dp vn=%vn_dp vd=%vd_dp
538 VADDL_S_3d 1111 001 0 1 . .. .... .... 0000 . 0 . 0 .... @3diff
539 VADDL_U_3d 1111 001 1 1 . .. .... .... 0000 . 0 . 0 .... @3diff
541 VADDW_S_3d 1111 001 0 1 . .. .... .... 0001 . 0 . 0 .... @3diff
542 VADDW_U_3d 1111 001 1 1 . .. .... .... 0001 . 0 . 0 .... @3diff
544 VSUBL_S_3d 1111 001 0 1 . .. .... .... 0010 . 0 . 0 .... @3diff
545 VSUBL_U_3d 1111 001 1 1 . .. .... .... 0010 . 0 . 0 .... @3diff
547 VSUBW_S_3d 1111 001 0 1 . .. .... .... 0011 . 0 . 0 .... @3diff
548 VSUBW_U_3d 1111 001 1 1 . .. .... .... 0011 . 0 . 0 .... @3diff
550 VADDHN_3d 1111 001 0 1 . .. .... .... 0100 . 0 . 0 .... @3diff
551 VRADDHN_3d 1111 001 1 1 . .. .... .... 0100 . 0 . 0 .... @3diff
553 VABAL_S_3d 1111 001 0 1 . .. .... .... 0101 . 0 . 0 .... @3diff
554 VABAL_U_3d 1111 001 1 1 . .. .... .... 0101 . 0 . 0 .... @3diff
556 VSUBHN_3d 1111 001 0 1 . .. .... .... 0110 . 0 . 0 .... @3diff
557 VRSUBHN_3d 1111 001 1 1 . .. .... .... 0110 . 0 . 0 .... @3diff
559 VABDL_S_3d 1111 001 0 1 . .. .... .... 0111 . 0 . 0 .... @3diff
560 VABDL_U_3d 1111 001 1 1 . .. .... .... 0111 . 0 . 0 .... @3diff
562 VMLAL_S_3d 1111 001 0 1 . .. .... .... 1000 . 0 . 0 .... @3diff
563 VMLAL_U_3d 1111 001 1 1 . .. .... .... 1000 . 0 . 0 .... @3diff
565 VQDMLAL_3d 1111 001 0 1 . .. .... .... 1001 . 0 . 0 .... @3diff
567 VMLSL_S_3d 1111 001 0 1 . .. .... .... 1010 . 0 . 0 .... @3diff
568 VMLSL_U_3d 1111 001 1 1 . .. .... .... 1010 . 0 . 0 .... @3diff
570 VQDMLSL_3d 1111 001 0 1 . .. .... .... 1011 . 0 . 0 .... @3diff
572 VMULL_S_3d 1111 001 0 1 . .. .... .... 1100 . 0 . 0 .... @3diff
573 VMULL_U_3d 1111 001 1 1 . .. .... .... 1100 . 0 . 0 .... @3diff
575 VQDMULL_3d 1111 001 0 1 . .. .... .... 1101 . 0 . 0 .... @3diff
577 VMULL_P_3d 1111 001 0 1 . .. .... .... 1110 . 0 . 0 .... @3diff