Lines Matching refs:ins_encode

1765 // oop. They use the ins_encode keyword to specify their encoding
4745 // ins_encode -- A list of encode classes with parameters. The encode class
4761 ins_encode %{
4776 ins_encode %{
4791 ins_encode %{
4806 ins_encode %{
4820 ins_encode %{
4836 ins_encode %{
4849 ins_encode %{
4863 ins_encode %{
4878 ins_encode %{
4891 ins_encode %{
4905 ins_encode %{
4917 ins_encode %{
4930 ins_encode %{
4946 ins_encode %{
4959 ins_encode %{
4971 ins_encode %{
4983 ins_encode %{
4995 ins_encode %{
5009 ins_encode %{
5021 ins_encode %{
5032 ins_encode %{
5045 ins_encode %{
5061 ins_encode %{
5076 ins_encode %{
5091 ins_encode(REX_reg_mem(dst, mem), OpcP, reg_mem(dst, mem));
5104 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5115 ins_encode %{
5130 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5141 ins_encode %{
5154 ins_encode %{
5164 ins_encode %{
5174 ins_encode %{
5184 ins_encode %{
5194 ins_encode %{
5208 ins_encode %{
5221 ins_encode %{
5231 ins_encode %{
5241 ins_encode %{
5251 ins_encode %{
5261 ins_encode %{
5286 ins_encode %{
5303 ins_encode %{
5322 ins_encode %{
5339 ins_encode %{
5358 ins_encode %{
5375 ins_encode %{
5394 ins_encode %{
5411 ins_encode %{
5426 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5437 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5448 // ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5459 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5470 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5481 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5492 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5503 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5514 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5527 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5539 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5551 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5563 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5575 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5587 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5599 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5611 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5620 ins_encode(load_immI(dst, src));
5632 ins_encode(REX_reg_reg(dst, dst), OpcP, reg_reg(dst, dst));
5642 ins_encode(load_immL(dst, src));
5654 ins_encode(REX_reg_reg(dst, dst), OpcP, reg_reg(dst, dst));
5664 ins_encode(load_immUL32(dst, src));
5674 ins_encode(load_immL32(dst, src));
5682 ins_encode(load_immP(dst, con));
5694 ins_encode(REX_reg_reg(dst, dst), OpcP, reg_reg(dst, dst));
5705 ins_encode(load_immP31(dst, src));
5713 ins_encode %{
5723 ins_encode %{
5734 ins_encode %{
5750 ins_encode %{
5767 ins_encode %{
5778 ins_encode %{
5790 ins_encode %{
5803 ins_encode(REX_reg_mem(dst, src), OpcP, reg_mem(dst, src));
5814 ins_encode(REX_reg_mem_wide(dst, src), OpcP, reg_mem(dst, src));
5825 ins_encode(REX_reg_mem_wide(dst, src), OpcP, reg_mem(dst, src));
5835 ins_encode %{
5848 ins_encode %{
5863 ins_encode %{
5875 ins_encode %{
5887 ins_encode %{
5899 ins_encode %{
5915 ins_encode(REX_breg_mem(src, mem), OpcP, reg_mem(src, mem));
5927 ins_encode(SizePrefix, REX_reg_mem(src, mem), OpcP, reg_mem(src, mem));
5939 ins_encode(REX_reg_mem(src, mem), OpcP, reg_mem(src, mem));
5951 ins_encode(REX_reg_mem_wide(src, mem), OpcP, reg_mem(src, mem));
5963 ins_encode(REX_reg_mem_wide(src, mem), OpcP, reg_mem(src, mem));
5974 ins_encode %{
5988 ins_encode(REX_mem_wide(mem), OpcP, RM_opc_mem(0x00, mem), Con32(src));
5999 ins_encode %{
6011 ins_encode %{
6024 ins_encode %{
6036 ins_encode %{
6053 ins_encode %{
6067 ins_encode %{
6080 ins_encode(REX_mem(mem), OpcP, RM_opc_mem(0x00, mem), Con32(src));
6092 ins_encode %{
6105 ins_encode(REX_mem_wide(mem), OpcP, RM_opc_mem(0x00, mem), Con32(src));
6117 ins_encode %{
6131 ins_encode(SizePrefix, REX_mem(mem), OpcP, RM_opc_mem(0x00, mem),Con16(src));
6143 ins_encode %{
6156 ins_encode(REX_mem(mem), OpcP, RM_opc_mem(0x00, mem), Con8or32(src));
6168 ins_encode %{
6181 ins_encode(REX_mem(mem), OpcP, RM_opc_mem(0x00, mem), Con8or32(src));
6192 ins_encode %{
6206 ins_encode %{
6219 ins_encode(REX_mem(mem), OpcP, RM_opc_mem(0x00, mem), Con32F_as_bits(src));
6230 ins_encode %{
6245 ins_encode(REX_mem_wide(mem), OpcP, RM_opc_mem(0x00, mem), Con32F_as_bits(src));
6256 ins_encode %{
6269 ins_encode(REX_reg_mem(src, dst), OpcP, reg_mem(src, dst));
6280 ins_encode(REX_reg_mem_wide(src, dst), OpcP, reg_mem(src, dst));
6291 ins_encode(REX_reg_mem_wide(src, dst), OpcP, reg_mem(src, dst));
6301 ins_encode %{
6313 ins_encode %{
6326 ins_encode %{
6341 ins_encode %{
6354 ins_encode %{
6366 ins_encode( REX_reg(dst), OpcP, opc2_reg(dst) );
6375 ins_encode( REX_reg_wide(dst), OpcP, opc2_reg(dst) );
6385 ins_encode %{
6398 ins_encode %{
6413 ins_encode %{
6430 ins_encode %{
6450 ins_encode %{
6467 ins_encode %{
6487 ins_encode %{
6502 ins_encode %{
6519 ins_encode %{
6534 ins_encode %{
6554 ins_encode %{
6566 ins_encode %{
6579 ins_encode %{
6592 ins_encode %{
6610 ins_encode();
6621 ins_encode();
6633 ins_encode();
6644 ins_encode();
6657 ins_encode %{
6671 ins_encode();
6681 ins_encode( );
6692 ins_encode %{
6705 ins_encode %{
6719 ins_encode %{
6733 ins_encode %{
6745 ins_encode %{
6761 ins_encode %{
6773 ins_encode %{
6790 ins_encode %{
6806 ins_encode %{
6816 ins_encode %{
6833 ins_encode %{
6853 ins_encode %{
6873 ins_encode %{
6894 ins_encode(REX_reg_reg(dst, src), enc_cmov(cop), reg_reg(dst, src));
6904 ins_encode(REX_reg_reg(dst, src), enc_cmov(cop), reg_reg(dst, src));
6923 ins_encode(REX_reg_mem(dst, src), enc_cmov(cop), reg_mem(dst, src));
6935 ins_encode(REX_reg_mem(dst, src), enc_cmov(cop), reg_mem(dst, src));
6955 ins_encode(REX_reg_reg(dst, src), enc_cmov(cop), reg_reg(dst, src));
6967 ins_encode(REX_reg_reg(dst, src), enc_cmov(cop), reg_reg(dst, src));
6987 ins_encode(REX_reg_reg_wide(dst, src), enc_cmov(cop), reg_reg(dst, src));
6999 ins_encode(REX_reg_reg_wide(dst, src), enc_cmov(cop), reg_reg(dst, src));
7023 // ins_encode( enc_cmov(cop), reg_mem( dst, src ) );
7034 // ins_encode( enc_cmov(cop), reg_mem( dst, src ) );
7045 ins_encode(REX_reg_reg_wide(dst, src), enc_cmov(cop), reg_reg(dst, src));
7056 ins_encode(REX_reg_mem_wide(dst, src), enc_cmov(cop), reg_mem(dst, src));
7067 ins_encode(REX_reg_reg_wide(dst, src), enc_cmov(cop), reg_reg(dst, src));
7086 ins_encode(REX_reg_mem_wide(dst, src), enc_cmov(cop), reg_mem(dst, src));
7106 ins_encode %{
7124 // ins_encode(enc_cmovf_mem_branch(cop, dst, src));
7136 ins_encode %{
7162 ins_encode %{
7180 ins_encode %{
7208 ins_encode(REX_reg_reg(dst, src), OpcP, reg_reg(dst, src));
7219 ins_encode(OpcSErm(dst, src), Con8or32(src));
7231 ins_encode(REX_reg_mem(dst, src), OpcP, reg_mem(dst, src));
7243 ins_encode(REX_reg_mem(src, dst), OpcP, reg_mem(src, dst));
7255 ins_encode(REX_mem(dst), OpcSE(src), RM_opc_mem(0x00, dst), Con8or32(src));
7267 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
7280 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(0x00, dst));
7293 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
7307 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(0x01, dst));
7318 ins_encode(Opcode(0x67), REX_reg_reg(dst, src0), OpcP, reg_lea(dst, src0, src1)); // XXX
7329 ins_encode(REX_reg_reg_wide(dst, src), OpcP, reg_reg(dst, src));
7340 ins_encode(OpcSErm_wide(dst, src), Con8or32(src));
7352 ins_encode(REX_reg_mem_wide(dst, src), OpcP, reg_mem(dst, src));
7364 ins_encode(REX_reg_mem_wide(src, dst), OpcP, reg_mem(src, dst));
7376 ins_encode(REX_mem_wide(dst),
7389 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
7402 ins_encode(REX_mem_wide(dst), OpcP, RM_opc_mem(0x00, dst));
7415 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
7429 ins_encode(REX_mem_wide(dst), OpcP, RM_opc_mem(0x01, dst));
7440 ins_encode(REX_reg_reg_wide(dst, src0), OpcP, reg_lea(dst, src0, src1)); // XXX
7451 ins_encode(REX_reg_reg_wide(dst, src), OpcP, reg_reg(dst, src));
7462 ins_encode(OpcSErm_wide(dst, src), Con8or32(src));
7475 ins_encode(REX_reg_reg_wide(dst, src0), OpcP, reg_lea(dst, src0, src1));// XXX
7485 ins_encode(/* empty encoding */);
7495 ins_encode(/* empty encoding */);
7505 ins_encode(/* empty encoding */);
7518 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
7536 ins_encode(lock_prefix,
7552 ins_encode(lock_prefix,
7568 ins_encode(lock_prefix,
7592 ins_encode(lock_prefix,
7617 ins_encode(lock_prefix,
7641 ins_encode(lock_prefix,
7665 ins_encode(lock_prefix,
7689 ins_encode(lock_prefix,
7713 ins_encode(lock_prefix,
7734 ins_encode(lock_prefix,
7753 ins_encode(lock_prefix,
7773 ins_encode(lock_prefix,
7793 ins_encode(lock_prefix,
7811 ins_encode(lock_prefix,
7831 ins_encode(lock_prefix,
7844 ins_encode %{
7855 ins_encode %{
7867 ins_encode %{
7878 ins_encode %{
7890 ins_encode %{
7901 ins_encode %{
7913 ins_encode %{
7924 ins_encode %{
7934 ins_encode %{
7943 ins_encode %{
7952 ins_encode %{
7961 ins_encode %{
7971 ins_encode %{
7980 ins_encode %{
7999 ins_encode %{
8021 ins_encode %{
8042 ins_encode(REX_reg_reg(dst, src), OpcP, reg_reg(dst, src));
8053 ins_encode(OpcSErm(dst, src), Con8or32(src));
8065 ins_encode(REX_reg_mem(dst, src), OpcP, reg_mem(dst, src));
8077 ins_encode(REX_reg_mem(src, dst), OpcP, reg_mem(src, dst));
8089 ins_encode(REX_mem(dst), OpcSE(src), RM_opc_mem(0x05, dst), Con8or32(src));
8100 ins_encode(REX_reg_reg_wide(dst, src), OpcP, reg_reg(dst, src));
8111 ins_encode(OpcSErm_wide(dst, src), Con8or32(src));
8123 ins_encode(REX_reg_mem_wide(dst, src), OpcP, reg_mem(dst, src));
8135 ins_encode(REX_reg_mem_wide(src, dst), OpcP, reg_mem(src, dst));
8147 ins_encode(REX_mem_wide(dst),
8161 ins_encode(REX_reg_reg_wide(dst, src), OpcP, reg_reg(dst, src));
8172 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
8183 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst));
8194 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
8205 ins_encode(REX_mem_wide(dst), OpcP, RM_opc_mem(secondary, dst));
8221 ins_encode(REX_reg_reg(dst, src), OpcP, OpcS, reg_reg(dst, src));
8233 ins_encode(REX_reg_reg(dst, src),
8246 ins_encode(REX_reg_mem(dst, src), OpcP, OpcS, reg_mem(dst, src));
8258 ins_encode(REX_reg_mem(dst, src),
8281 ins_encode(REX_reg_reg_wide(dst, src), OpcP, OpcS, reg_reg(dst, src));
8293 ins_encode(REX_reg_reg_wide(dst, src),
8306 ins_encode(REX_reg_mem_wide(dst, src), OpcP, OpcS, reg_mem(dst, src));
8318 ins_encode(REX_reg_mem_wide(dst, src),
8331 ins_encode(REX_reg_wide(src), OpcP, reg_opc(src));
8351 ins_encode(cdql_enc(div), REX_reg(div), OpcP, reg_opc(div));
8372 ins_encode(cdqq_enc(div), REX_reg_wide(div), OpcP, reg_opc(div));
8393 ins_encode(cdql_enc(div), REX_reg(div), OpcP, reg_opc(div));
8415 ins_encode(cdqq_enc(div), REX_reg_wide(div), OpcP, reg_opc(div));
8428 ins_encode(load_immL(dst, 0x6666666666666667));
8438 ins_encode(REX_reg_wide(src), OpcP, reg_opc(src));
8448 ins_encode(reg_opc_imm_wide(dst, 0x3F));
8458 ins_encode(reg_opc_imm_wide(dst, 0x2));
8496 ins_encode(cdql_enc(div), REX_reg(div), OpcP, reg_opc(div));
8517 ins_encode(cdqq_enc(div), REX_reg_wide(div), OpcP, reg_opc(div));
8530 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
8542 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst));
8554 ins_encode(reg_opc_imm(dst, shift));
8566 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst), Con8or32(shift));
8578 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
8590 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst));
8602 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
8614 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst));
8626 ins_encode(reg_opc_imm(dst, shift));
8638 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst), Con8or32(shift));
8650 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
8662 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst));
8674 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
8686 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst));
8698 ins_encode(reg_opc_imm(dst, shift));
8710 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst), Con8or32(shift));
8722 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
8734 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst));
8747 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
8759 ins_encode(REX_mem_wide(dst), OpcP, RM_opc_mem(secondary, dst));
8771 ins_encode(reg_opc_imm_wide(dst, shift));
8783 ins_encode(REX_mem_wide(dst), OpcP,
8796 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
8808 ins_encode(REX_mem_wide(dst), OpcP, RM_opc_mem(secondary, dst));
8820 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
8832 ins_encode(REX_mem_wide(dst), OpcP, RM_opc_mem(secondary, dst));
8844 ins_encode(reg_opc_imm_wide(dst, shift));
8856 ins_encode(REX_mem_wide(dst), OpcP,
8869 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
8881 ins_encode(REX_mem_wide(dst), OpcP, RM_opc_mem(secondary, dst));
8893 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst ));
8905 ins_encode(REX_mem_wide(dst), OpcP, RM_opc_mem(secondary, dst));
8917 ins_encode(reg_opc_imm_wide(dst, shift));
8930 ins_encode(REX_mem_wide(dst), OpcP,
8943 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
8955 ins_encode(REX_mem_wide(dst), OpcP, RM_opc_mem(secondary, dst));
8967 ins_encode(REX_reg_breg(dst, src), OpcP, OpcS, reg_reg(dst, src));
8979 ins_encode(REX_reg_reg(dst, src), OpcP, OpcS, reg_reg(dst, src));
8991 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
9000 ins_encode( reg_opc_imm(dst, shift) );
9010 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
9063 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
9073 ins_encode(reg_opc_imm(dst, shift));
9083 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
9136 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
9145 ins_encode( reg_opc_imm_wide(dst, shift) );
9155 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
9208 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
9218 ins_encode(reg_opc_imm_wide(dst, shift));
9228 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
9287 ins_encode(REX_reg_reg(dst, src), OpcP, reg_reg(dst, src));
9298 ins_encode(REX_reg_breg(dst, dst), OpcP, OpcS, reg_reg(dst, dst));
9309 ins_encode(REX_reg_breg(dst, src), OpcP, OpcS, reg_reg(dst, src));
9320 ins_encode(REX_reg_reg(dst, dst), OpcP, OpcS, reg_reg(dst, dst));
9331 ins_encode(REX_reg_reg(dst, src), OpcP, OpcS, reg_reg(dst, src));
9343 ins_encode(OpcSErm(dst, src), Con8or32(src));
9356 ins_encode(REX_reg_mem(dst, src), OpcP, reg_mem(dst, src));
9369 ins_encode(REX_breg_mem(src, dst), OpcP, reg_mem(src, dst));
9381 ins_encode(REX_reg_mem(src, dst), OpcP, reg_mem(src, dst));
9394 ins_encode(REX_mem(dst), OpcSE(src),
9408 ins_encode %{
9421 ins_encode %{
9434 ins_encode %{
9448 ins_encode %{
9463 ins_encode %{
9477 ins_encode %{
9492 ins_encode %{
9508 ins_encode %{
9524 ins_encode(REX_reg_reg(dst, src), OpcP, reg_reg(dst, src));
9536 ins_encode(OpcSErm(dst, src), Con8or32(src));
9549 ins_encode(REX_reg_mem(dst, src), OpcP, reg_mem(dst, src));
9562 ins_encode(REX_breg_mem(src, dst), OpcP, reg_mem(src, dst));
9574 ins_encode(REX_reg_mem(src, dst), OpcP, reg_mem(src, dst));
9587 ins_encode(REX_mem(dst), OpcSE(src),
9601 ins_encode(REX_reg_reg(dst, src), OpcP, reg_reg(dst, src));
9610 ins_encode %{
9624 ins_encode(OpcSErm(dst, src), Con8or32(src));
9637 ins_encode(REX_reg_mem(dst, src), OpcP, reg_mem(dst, src));
9650 ins_encode(REX_breg_mem(src, dst), OpcP, reg_mem(src, dst));
9662 ins_encode(REX_reg_mem(src, dst), OpcP, reg_mem(src, dst));
9675 ins_encode(REX_mem(dst), OpcSE(src),
9692 ins_encode(REX_reg_reg_wide(dst, src), OpcP, reg_reg(dst, src));
9703 ins_encode(REX_reg_reg_wide(dst, dst), OpcP, OpcS, reg_reg(dst, dst));
9714 ins_encode(REX_reg_reg_wide(dst, dst), OpcP, OpcS, reg_reg(dst, dst));
9726 ins_encode(OpcSErm_wide(dst, src), Con8or32(src));
9739 ins_encode(REX_reg_mem_wide(dst, src), OpcP, reg_mem(dst, src));
9752 ins_encode(REX_reg_mem_wide(src, dst), OpcP, reg_mem(src, dst));
9765 ins_encode(REX_mem_wide(dst), OpcSE(src),
9781 ins_encode %{
9796 ins_encode %{
9809 ins_encode %{
9822 ins_encode %{
9836 ins_encode %{
9851 ins_encode %{
9865 ins_encode %{
9880 ins_encode %{
9896 ins_encode %{
9912 ins_encode(REX_reg_reg_wide(dst, src), OpcP, reg_reg(dst, src));
9923 ins_encode(REX_reg_reg_wide(dst, src), OpcP, reg_reg(dst, src));
9936 ins_encode(OpcSErm_wide(dst, src), Con8or32(src));
9949 ins_encode(REX_reg_mem_wide(dst, src), OpcP, reg_mem(dst, src));
9962 ins_encode(REX_reg_mem_wide(src, dst), OpcP, reg_mem(src, dst));
9975 ins_encode(REX_mem_wide(dst), OpcSE(src),
9991 ins_encode %{
10006 ins_encode(REX_reg_reg_wide(dst, src), OpcP, reg_reg(dst, src));
10015 ins_encode %{
10029 ins_encode(OpcSErm_wide(dst, src), Con8or32(src));
10042 ins_encode(REX_reg_mem_wide(dst, src), OpcP, reg_mem(dst, src));
10055 ins_encode(REX_reg_mem_wide(src, dst), OpcP, reg_mem(src, dst));
10068 ins_encode(REX_mem_wide(dst), OpcSE(src),
10082 ins_encode(REX_reg_reg(src, src), opc_reg_reg(0x85, src, src), // testl
10098 ins_encode(REX_reg_reg_wide(src, src), opc_reg_reg(0x85, src, src), // testq
10115 ins_encode(REX_reg_reg(p, q), opc_reg_reg(0x3B, p, q), // cmpl
10130 ins_encode %{
10146 ins_encode %{
10171 ins_encode %{
10198 ins_encode %{
10210 ins_encode %{
10227 ins_encode %{
10239 ins_encode %{
10255 ins_encode %{
10266 ins_encode %{
10283 ins_encode %{
10295 ins_encode %{
10312 ins_encode %{
10324 ins_encode %{
10340 ins_encode %{
10351 ins_encode %{
10371 ins_encode %{
10392 ins_encode %{
10412 ins_encode %{
10433 ins_encode %{
10454 ins_encode %{
10474 ins_encode %{
10488 ins_encode %{
10499 ins_encode %{
10510 ins_encode %{
10521 ins_encode %{
10533 ins_encode %{
10544 ins_encode %{
10555 ins_encode %{
10566 ins_encode %{
10578 ins_encode %{
10589 ins_encode %{
10601 ins_encode %{
10612 ins_encode %{
10625 ins_encode %{
10639 ins_encode %{
10651 ins_encode %{
10662 ins_encode %{
10673 ins_encode %{
10684 ins_encode %{
10696 ins_encode %{
10713 // ins_encode(enc_copy(dst, src));
10715 // // ins_encode(REX_reg_reg_wide(dst, src), OpcP, reg_reg(dst,src));
10725 ins_encode %{
10739 ins_encode %{
10750 ins_encode %{
10761 ins_encode %{
10774 ins_encode %{
10786 ins_encode %{
10798 ins_encode %{
10811 ins_encode %{
10824 ins_encode %{
10837 ins_encode %{
10849 ins_encode %{
10861 ins_encode %{
10873 ins_encode %{
10884 ins_encode %{
10895 ins_encode %{
10906 ins_encode %{
10917 ins_encode %{
10978 ins_encode %{
11028 ins_encode %{
11043 ins_encode %{
11059 ins_encode %{
11075 ins_encode %{
11091 ins_encode %{
11108 ins_encode %{
11137 ins_encode %{
11166 ins_encode %{
11194 ins_encode %{
11211 ins_encode %{
11228 ins_encode %{
11244 ins_encode %{
11259 ins_encode %{
11276 ins_encode %{
11292 ins_encode %{
11307 ins_encode %{
11322 ins_encode %{
11337 ins_encode %{
11352 ins_encode %{
11369 ins_encode %{
11382 ins_encode %{
11394 ins_encode %{
11406 ins_encode %{
11417 ins_encode %{
11428 ins_encode %{
11439 ins_encode %{
11450 ins_encode %{
11462 ins_encode %{
11474 ins_encode %{
11486 ins_encode %{
11498 ins_encode %{
11510 ins_encode %{
11522 ins_encode %{
11540 ins_encode(REX_reg_reg(op1, op2), OpcP, reg_reg(op1, op2));
11550 ins_encode(OpcSErm(op1, op2), Con8or32(op2));
11561 ins_encode(REX_reg_mem(op1, op2), OpcP, reg_mem(op1, op2));
11571 ins_encode(REX_reg_reg(src, src), OpcP, reg_reg(src, src));
11581 ins_encode(REX_reg(src), OpcP, reg_opc(src), Con32(con));
11591 ins_encode(REX_reg_mem(src, mem), OpcP, reg_mem(src, mem));
11603 ins_encode(REX_reg_reg(op1, op2), OpcP, reg_reg(op1, op2));
11613 ins_encode(OpcSErm(op1, op2), Con8or32(op2));
11624 ins_encode(REX_reg_mem(op1, op2), OpcP, reg_mem(op1, op2));
11636 // // ins_encode( OpcP, reg_mem( op1, op2) );
11645 ins_encode(REX_reg_reg(src, src), OpcP, reg_reg(src, src));
11655 ins_encode(REX_reg_reg_wide(op1, op2), OpcP, reg_reg(op1, op2));
11667 ins_encode(REX_reg_mem_wide(op1, op2), OpcP, reg_mem(op1, op2));
11679 // // ins_encode( OpcP, reg_mem( op1, op2) );
11694 ins_encode(REX_reg_mem_wide(op1, op2), OpcP, reg_mem(op1, op2));
11706 ins_encode(REX_reg_reg_wide(src, src), OpcP, reg_reg(src, src));
11721 ins_encode(REX_mem_wide(op),
11733 ins_encode %{
11744 ins_encode %{ __ cmpl($op1$$Register, $op2$$Register); %}
11753 ins_encode %{
11763 ins_encode %{
11774 ins_encode %{
11784 ins_encode %{
11795 ins_encode %{
11805 ins_encode %{ __ testl($src$$Register, $src$$Register); %}
11816 ins_encode %{
11828 ins_encode %{
11843 ins_encode(REX_reg_reg_wide(op1, op2), OpcP, reg_reg(op1, op2));
11853 ins_encode(OpcSErm_wide(op1, op2), Con8or32(op2));
11863 ins_encode(REX_reg_mem_wide(op1, op2), OpcP, reg_mem(op1, op2));
11873 ins_encode(REX_reg_reg_wide(src, src), OpcP, reg_reg(src, src));
11883 ins_encode(REX_reg_wide(src), OpcP, reg_opc(src), Con32(con));
11893 ins_encode(REX_reg_mem_wide(src, mem), OpcP, reg_mem(src, mem));
11903 ins_encode(REX_reg_mem_wide(src, mem), OpcP, reg_mem(src, mem));
11921 ins_encode(cmpl3_flag(src1, src2, dst));
11933 ins_encode(REX_reg_reg_wide(op1, op2), OpcP, reg_reg(op1, op2));
11943 ins_encode(OpcSErm_wide(op1, op2), Con8or32(op2));
11953 ins_encode(REX_reg_mem_wide(op1, op2), OpcP, reg_mem(op1, op2));
11963 ins_encode(REX_reg_reg_wide(src, src), OpcP, reg_reg(src, src));
11973 ins_encode %{ __ cmpb($mem$$Address, $imm$$constant); %}
11983 ins_encode %{ __ testb($mem$$Address, $imm$$constant); %}
11993 ins_encode %{ __ testb($mem$$Address, $imm$$constant); %}
12006 ins_encode(REX_reg_reg(dst, src), OpcP, OpcS, reg_reg(dst, src));
12029 ins_encode(REX_reg_reg(dst, src), OpcP, OpcS, reg_reg(dst, src));
12058 ins_encode %{
12074 ins_encode %{
12091 ins_encode %{
12107 ins_encode %{
12122 ins_encode %{
12141 ins_encode %{
12159 ins_encode %{
12176 ins_encode %{
12192 ins_encode %{
12206 ins_encode %{
12228 ins_encode %{
12270 ins_encode(enc_PartialSubtypeCheck());
12292 ins_encode(enc_PartialSubtypeCheck());
12316 ins_encode %{
12332 ins_encode %{
12348 ins_encode %{
12364 ins_encode %{
12379 ins_encode %{
12395 ins_encode %{
12410 ins_encode %{
12434 ins_encode %{
12461 ins_encode %{
12477 ins_encode %{
12489 ins_encode %{
12507 ins_encode %{
12528 ins_encode(clear_avx, Java_Static_Call(meth), call_epilog);
12544 ins_encode(clear_avx, Java_Dynamic_Call(meth), call_epilog);
12557 ins_encode(clear_avx, Java_To_Runtime(meth));
12569 ins_encode(clear_avx, Java_To_Runtime(meth));
12581 ins_encode(clear_avx, Java_To_Runtime(meth));
12595 ins_encode(OpcP);
12610 ins_encode(REX_reg(jump_target), OpcP, reg_opc(jump_target));
12624 ins_encode(Opcode(0x5a), // popq rdx
12639 ins_encode();
12652 ins_encode(enc_rethrow);
12666 ins_encode( /*empty encoding*/ );