Lines Matching refs:ALUOP

24 #define  ALUOP       0x00000000
170 { "nop", (ALUOP|NOPF), "N" }, /* NOP */
171 { "add", (ALUOP|ADDF), "c,a,b" }, /* Add */
172 { "addu", (ALUOP|ADDUF), "c,a,b" }, /* Add Unsigned */
173 { "sub", (ALUOP|SUBF), "c,a,b" }, /* SUB */
174 { "subu", (ALUOP|SUBUF), "c,a,b" }, /* Sub Unsigned */
175 { "mult", (ALUOP|MULTF), "c,a,b" }, /* MULTIPLY */
176 { "multu", (ALUOP|MULTUF), "c,a,b" }, /* MULTIPLY Unsigned */
177 { "div", (ALUOP|DIVF), "c,a,b" }, /* DIVIDE */
178 { "divu", (ALUOP|DIVUF), "c,a,b" }, /* DIVIDE Unsigned */
179 { "and", (ALUOP|ANDF), "c,a,b" }, /* AND */
180 { "or", (ALUOP|ORF), "c,a,b" }, /* OR */
181 { "xor", (ALUOP|XORF), "c,a,b" }, /* Exclusive OR */
182 { "sll", (ALUOP|SLLF), "c,a,b" }, /* SHIFT LEFT LOGICAL */
183 { "sra", (ALUOP|SRAF), "c,a,b" }, /* SHIFT RIGHT ARITHMETIC */
184 { "srl", (ALUOP|SRLF), "c,a,b" }, /* SHIFT RIGHT LOGICAL */
185 { "seq", (ALUOP|SEQF), "c,a,b" }, /* Set if equal */
186 { "sne", (ALUOP|SNEF), "c,a,b" }, /* Set if not equal */
187 { "slt", (ALUOP|SLTF), "c,a,b" }, /* Set if less */
188 { "sgt", (ALUOP|SGTF), "c,a,b" }, /* Set if greater */
189 { "sle", (ALUOP|SLEF), "c,a,b" }, /* Set if less or equal */
190 { "sge", (ALUOP|SGEF), "c,a,b" }, /* Set if greater or equal */
191 { "sequ", (ALUOP|SEQUF), "c,a,b" }, /* Set if equal unsigned */
192 { "sneu", (ALUOP|SNEUF), "c,a,b" }, /* Set if not equal unsigned */
193 { "sltu", (ALUOP|SLTUF), "c,a,b" }, /* Set if less unsigned */
194 { "sgtu", (ALUOP|SGTUF), "c,a,b" }, /* Set if greater unsigned */
195 { "sleu", (ALUOP|SLEUF), "c,a,b" }, /* Set if less or equal unsigned*/
196 { "sgeu", (ALUOP|SGEUF), "c,a,b" }, /* Set if greater or equal */
197 { "mvts", (ALUOP|MVTSF), "c,a" }, /* Move to special register */
198 { "mvfs", (ALUOP|MVFSF), "c,a" }, /* Move from special register */
199 { "bswap", (ALUOP|BSWAPF), "c,a,b" }, /* ??? Was not documented */
200 { "lut", (ALUOP|LUTF), "c,a,b" }, /* ????? same as above */