Lines Matching refs:srca
387 #define PB3(opcode, dst, srca, srcb) \ argument
388 push_3_buffer(compiler, opcode, dst, srca, srcb, __LINE__)
396 #define ADD(dst, srca, srcb) \ argument
397 push_3_buffer(compiler, TILEGX_OPC_ADD, dst, srca, srcb, __LINE__)
399 #define SUB(dst, srca, srcb) \ argument
400 push_3_buffer(compiler, TILEGX_OPC_SUB, dst, srca, srcb, __LINE__)
402 #define NOR(dst, srca, srcb) \ argument
403 push_3_buffer(compiler, TILEGX_OPC_NOR, dst, srca, srcb, __LINE__)
405 #define OR(dst, srca, srcb) \ argument
406 push_3_buffer(compiler, TILEGX_OPC_OR, dst, srca, srcb, __LINE__)
408 #define XOR(dst, srca, srcb) \ argument
409 push_3_buffer(compiler, TILEGX_OPC_XOR, dst, srca, srcb, __LINE__)
411 #define AND(dst, srca, srcb) \ argument
412 push_3_buffer(compiler, TILEGX_OPC_AND, dst, srca, srcb, __LINE__)
417 #define SHLI(dst, srca, srcb) \ argument
418 push_3_buffer(compiler, TILEGX_OPC_SHLI, dst, srca, srcb, __LINE__)
420 #define SHRUI(dst, srca, imm) \ argument
421 push_3_buffer(compiler, TILEGX_OPC_SHRUI, dst, srca, imm, __LINE__)
423 #define XORI(dst, srca, imm) \ argument
424 push_3_buffer(compiler, TILEGX_OPC_XORI, dst, srca, imm, __LINE__)
426 #define ORI(dst, srca, imm) \ argument
427 push_3_buffer(compiler, TILEGX_OPC_ORI, dst, srca, imm, __LINE__)
429 #define CMPLTU(dst, srca, srcb) \ argument
430 push_3_buffer(compiler, TILEGX_OPC_CMPLTU, dst, srca, srcb, __LINE__)
432 #define CMPLTS(dst, srca, srcb) \ argument
433 push_3_buffer(compiler, TILEGX_OPC_CMPLTS, dst, srca, srcb, __LINE__)
435 #define CMPLTUI(dst, srca, imm) \ argument
436 push_3_buffer(compiler, TILEGX_OPC_CMPLTUI, dst, srca, imm, __LINE__)
438 #define CMOVNEZ(dst, srca, srcb) \ argument
439 push_3_buffer(compiler, TILEGX_OPC_CMOVNEZ, dst, srca, srcb, __LINE__)
441 #define CMOVEQZ(dst, srca, srcb) \ argument
442 push_3_buffer(compiler, TILEGX_OPC_CMOVEQZ, dst, srca, srcb, __LINE__)
444 #define ADDLI(dst, srca, srcb) \ argument
445 push_3_buffer(compiler, TILEGX_OPC_ADDLI, dst, srca, srcb, __LINE__)
447 #define SHL16INSLI(dst, srca, srcb) \ argument
448 push_3_buffer(compiler, TILEGX_OPC_SHL16INSLI, dst, srca, srcb, __LINE__)
465 #define ADD_SOLO(dest, srca, srcb) \ argument
466 push_inst(compiler, ADD_X1 | DEST_X1(dest) | SRCA_X1(srca) | SRCB_X1(srcb))
468 #define ADDI_SOLO(dest, srca, imm) \ argument
469 push_inst(compiler, ADDI_X1 | DEST_X1(dest) | SRCA_X1(srca) | IMM8_X1(imm))
471 #define ADDLI_SOLO(dest, srca, imm) \ argument
472 push_inst(compiler, ADDLI_X1 | DEST_X1(dest) | SRCA_X1(srca) | IMM16_X1(imm))
474 #define SHL16INSLI_SOLO(dest, srca, imm) \ argument
475 push_inst(compiler, SHL16INSLI_X1 | DEST_X1(dest) | SRCA_X1(srca) | IMM16_X1(imm))