Lines Matching refs:srca
382 #define PB3(opcode, dst, srca, srcb) \ argument
383 push_3_buffer(compiler, opcode, dst, srca, srcb, __LINE__)
391 #define ADD(dst, srca, srcb) \ argument
392 push_3_buffer(compiler, TILEGX_OPC_ADD, dst, srca, srcb, __LINE__)
394 #define SUB(dst, srca, srcb) \ argument
395 push_3_buffer(compiler, TILEGX_OPC_SUB, dst, srca, srcb, __LINE__)
397 #define MUL(dst, srca, srcb) \ argument
398 push_3_buffer(compiler, TILEGX_OPC_MULX, dst, srca, srcb, __LINE__)
400 #define NOR(dst, srca, srcb) \ argument
401 push_3_buffer(compiler, TILEGX_OPC_NOR, dst, srca, srcb, __LINE__)
403 #define OR(dst, srca, srcb) \ argument
404 push_3_buffer(compiler, TILEGX_OPC_OR, dst, srca, srcb, __LINE__)
406 #define XOR(dst, srca, srcb) \ argument
407 push_3_buffer(compiler, TILEGX_OPC_XOR, dst, srca, srcb, __LINE__)
409 #define AND(dst, srca, srcb) \ argument
410 push_3_buffer(compiler, TILEGX_OPC_AND, dst, srca, srcb, __LINE__)
415 #define SHLI(dst, srca, srcb) \ argument
416 push_3_buffer(compiler, TILEGX_OPC_SHLI, dst, srca, srcb, __LINE__)
418 #define SHRUI(dst, srca, imm) \ argument
419 push_3_buffer(compiler, TILEGX_OPC_SHRUI, dst, srca, imm, __LINE__)
421 #define XORI(dst, srca, imm) \ argument
422 push_3_buffer(compiler, TILEGX_OPC_XORI, dst, srca, imm, __LINE__)
424 #define ORI(dst, srca, imm) \ argument
425 push_3_buffer(compiler, TILEGX_OPC_ORI, dst, srca, imm, __LINE__)
427 #define CMPLTU(dst, srca, srcb) \ argument
428 push_3_buffer(compiler, TILEGX_OPC_CMPLTU, dst, srca, srcb, __LINE__)
430 #define CMPLTS(dst, srca, srcb) \ argument
431 push_3_buffer(compiler, TILEGX_OPC_CMPLTS, dst, srca, srcb, __LINE__)
433 #define CMPLTUI(dst, srca, imm) \ argument
434 push_3_buffer(compiler, TILEGX_OPC_CMPLTUI, dst, srca, imm, __LINE__)
436 #define CMOVNEZ(dst, srca, srcb) \ argument
437 push_3_buffer(compiler, TILEGX_OPC_CMOVNEZ, dst, srca, srcb, __LINE__)
439 #define CMOVEQZ(dst, srca, srcb) \ argument
440 push_3_buffer(compiler, TILEGX_OPC_CMOVEQZ, dst, srca, srcb, __LINE__)
442 #define ADDLI(dst, srca, srcb) \ argument
443 push_3_buffer(compiler, TILEGX_OPC_ADDLI, dst, srca, srcb, __LINE__)
445 #define SHL16INSLI(dst, srca, srcb) \ argument
446 push_3_buffer(compiler, TILEGX_OPC_SHL16INSLI, dst, srca, srcb, __LINE__)
463 #define ADD_SOLO(dest, srca, srcb) \ argument
464 push_inst(compiler, ADD_X1 | DEST_X1(dest) | SRCA_X1(srca) | SRCB_X1(srcb))
466 #define ADDI_SOLO(dest, srca, imm) \ argument
467 push_inst(compiler, ADDI_X1 | DEST_X1(dest) | SRCA_X1(srca) | IMM8_X1(imm))
469 #define ADDLI_SOLO(dest, srca, imm) \ argument
470 push_inst(compiler, ADDLI_X1 | DEST_X1(dest) | SRCA_X1(srca) | IMM16_X1(imm))
472 #define SHL16INSLI_SOLO(dest, srca, imm) \ argument
473 push_inst(compiler, SHL16INSLI_X1 | DEST_X1(dest) | SRCA_X1(srca) | IMM16_X1(imm))