Lines Matching refs:ins_encode

1764 // oop. They use the ins_encode keyword to specify their encoding
4649 // ins_encode -- A list of encode classes with parameters. The encode class
4665 ins_encode %{
4680 ins_encode %{
4695 ins_encode %{
4710 ins_encode %{
4724 ins_encode %{
4740 ins_encode %{
4753 ins_encode %{
4767 ins_encode %{
4782 ins_encode %{
4795 ins_encode %{
4809 ins_encode %{
4821 ins_encode %{
4834 ins_encode %{
4850 ins_encode %{
4863 ins_encode %{
4875 ins_encode %{
4887 ins_encode %{
4899 ins_encode %{
4913 ins_encode %{
4925 ins_encode %{
4936 ins_encode %{
4949 ins_encode %{
4965 ins_encode %{
4980 ins_encode %{
4995 ins_encode(REX_reg_mem(dst, mem), OpcP, reg_mem(dst, mem));
5007 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5018 ins_encode %{
5033 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5044 ins_encode %{
5057 ins_encode %{
5071 ins_encode %{
5084 ins_encode %{
5098 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5109 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5120 // ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5131 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5142 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5153 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5164 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5175 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5188 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5200 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5212 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5224 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5236 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5248 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5260 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5272 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
5281 ins_encode(load_immI(dst, src));
5293 ins_encode(REX_reg_reg(dst, dst), OpcP, reg_reg(dst, dst));
5303 ins_encode(load_immL(dst, src));
5315 ins_encode(REX_reg_reg(dst, dst), OpcP, reg_reg(dst, dst));
5325 ins_encode(load_immUL32(dst, src));
5335 ins_encode(load_immL32(dst, src));
5343 ins_encode(load_immP(dst, con));
5355 ins_encode(REX_reg_reg(dst, dst), OpcP, reg_reg(dst, dst));
5366 ins_encode(load_immP31(dst, src));
5374 ins_encode %{
5384 ins_encode %{
5395 ins_encode %{
5411 ins_encode %{
5428 ins_encode %{
5439 ins_encode %{
5451 ins_encode %{
5464 ins_encode(REX_reg_mem(dst, src), OpcP, reg_mem(dst, src));
5475 ins_encode(REX_reg_mem_wide(dst, src), OpcP, reg_mem(dst, src));
5486 ins_encode(REX_reg_mem_wide(dst, src), OpcP, reg_mem(dst, src));
5496 ins_encode %{
5509 ins_encode %{
5524 ins_encode %{
5536 ins_encode %{
5548 ins_encode %{
5560 ins_encode %{
5571 ins_encode %{
5585 ins_encode %{
5597 ins_encode %{
5609 ins_encode %{
5621 ins_encode %{
5637 ins_encode(REX_breg_mem(src, mem), OpcP, reg_mem(src, mem));
5649 ins_encode(SizePrefix, REX_reg_mem(src, mem), OpcP, reg_mem(src, mem));
5661 ins_encode(REX_reg_mem(src, mem), OpcP, reg_mem(src, mem));
5673 ins_encode(REX_reg_mem_wide(src, mem), OpcP, reg_mem(src, mem));
5685 ins_encode(REX_reg_mem_wide(src, mem), OpcP, reg_mem(src, mem));
5696 ins_encode %{
5710 ins_encode(REX_mem_wide(mem), OpcP, RM_opc_mem(0x00, mem), Con32(src));
5721 ins_encode %{
5733 ins_encode %{
5746 ins_encode %{
5758 ins_encode %{
5775 ins_encode %{
5789 ins_encode %{
5802 ins_encode(REX_mem(mem), OpcP, RM_opc_mem(0x00, mem), Con32(src));
5814 ins_encode %{
5827 ins_encode(REX_mem_wide(mem), OpcP, RM_opc_mem(0x00, mem), Con32(src));
5839 ins_encode %{
5853 ins_encode(SizePrefix, REX_mem(mem), OpcP, RM_opc_mem(0x00, mem),Con16(src));
5865 ins_encode %{
5878 ins_encode(REX_mem(mem), OpcP, RM_opc_mem(0x00, mem), Con8or32(src));
5890 ins_encode %{
5903 ins_encode(REX_mem(mem), OpcP, RM_opc_mem(0x00, mem), Con8or32(src));
5914 ins_encode %{
5928 ins_encode %{
5941 ins_encode(REX_mem(mem), OpcP, RM_opc_mem(0x00, mem), Con32F_as_bits(src));
5952 ins_encode %{
5967 ins_encode(REX_mem_wide(mem), OpcP, RM_opc_mem(0x00, mem), Con32F_as_bits(src));
5978 ins_encode %{
5991 ins_encode(REX_reg_mem(src, dst), OpcP, reg_mem(src, dst));
6002 ins_encode(REX_reg_mem_wide(src, dst), OpcP, reg_mem(src, dst));
6013 ins_encode(REX_reg_mem_wide(src, dst), OpcP, reg_mem(src, dst));
6023 ins_encode %{
6035 ins_encode %{
6047 ins_encode( REX_reg(dst), OpcP, opc2_reg(dst) );
6056 ins_encode( REX_reg_wide(dst), OpcP, opc2_reg(dst) );
6066 ins_encode %{
6079 ins_encode %{
6094 ins_encode %{
6111 ins_encode %{
6131 ins_encode %{
6148 ins_encode %{
6168 ins_encode %{
6183 ins_encode %{
6200 ins_encode %{
6215 ins_encode %{
6235 ins_encode %{
6247 ins_encode %{
6260 ins_encode %{
6273 ins_encode %{
6291 ins_encode();
6302 ins_encode();
6314 ins_encode();
6325 ins_encode();
6342 ins_encode %{
6356 ins_encode();
6366 ins_encode( );
6377 ins_encode %{
6390 ins_encode %{
6404 ins_encode %{
6418 ins_encode %{
6430 ins_encode %{
6446 ins_encode %{
6458 ins_encode %{
6475 ins_encode %{
6491 ins_encode %{
6501 ins_encode %{
6525 ins_encode %{
6545 ins_encode %{
6565 ins_encode %{
6586 ins_encode(REX_reg_reg(dst, src), enc_cmov(cop), reg_reg(dst, src));
6596 ins_encode(REX_reg_reg(dst, src), enc_cmov(cop), reg_reg(dst, src));
6615 ins_encode(REX_reg_mem(dst, src), enc_cmov(cop), reg_mem(dst, src));
6627 ins_encode(REX_reg_mem(dst, src), enc_cmov(cop), reg_mem(dst, src));
6647 ins_encode(REX_reg_reg(dst, src), enc_cmov(cop), reg_reg(dst, src));
6659 ins_encode(REX_reg_reg(dst, src), enc_cmov(cop), reg_reg(dst, src));
6679 ins_encode(REX_reg_reg_wide(dst, src), enc_cmov(cop), reg_reg(dst, src));
6691 ins_encode(REX_reg_reg_wide(dst, src), enc_cmov(cop), reg_reg(dst, src));
6715 // ins_encode( enc_cmov(cop), reg_mem( dst, src ) );
6726 // ins_encode( enc_cmov(cop), reg_mem( dst, src ) );
6737 ins_encode(REX_reg_reg_wide(dst, src), enc_cmov(cop), reg_reg(dst, src));
6748 ins_encode(REX_reg_mem_wide(dst, src), enc_cmov(cop), reg_mem(dst, src));
6759 ins_encode(REX_reg_reg_wide(dst, src), enc_cmov(cop), reg_reg(dst, src));
6778 ins_encode(REX_reg_mem_wide(dst, src), enc_cmov(cop), reg_mem(dst, src));
6798 ins_encode %{
6816 // ins_encode(enc_cmovf_mem_branch(cop, dst, src));
6828 ins_encode %{
6854 ins_encode %{
6872 ins_encode %{
6900 ins_encode(REX_reg_reg(dst, src), OpcP, reg_reg(dst, src));
6911 ins_encode(OpcSErm(dst, src), Con8or32(src));
6923 ins_encode(REX_reg_mem(dst, src), OpcP, reg_mem(dst, src));
6935 ins_encode(REX_reg_mem(src, dst), OpcP, reg_mem(src, dst));
6947 ins_encode(REX_mem(dst), OpcSE(src), RM_opc_mem(0x00, dst), Con8or32(src));
6959 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
6972 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(0x00, dst));
6985 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
6999 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(0x01, dst));
7010 ins_encode(Opcode(0x67), REX_reg_reg(dst, src0), OpcP, reg_lea(dst, src0, src1)); // XXX
7021 ins_encode(REX_reg_reg_wide(dst, src), OpcP, reg_reg(dst, src));
7032 ins_encode(OpcSErm_wide(dst, src), Con8or32(src));
7044 ins_encode(REX_reg_mem_wide(dst, src), OpcP, reg_mem(dst, src));
7056 ins_encode(REX_reg_mem_wide(src, dst), OpcP, reg_mem(src, dst));
7068 ins_encode(REX_mem_wide(dst),
7081 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
7094 ins_encode(REX_mem_wide(dst), OpcP, RM_opc_mem(0x00, dst));
7107 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
7121 ins_encode(REX_mem_wide(dst), OpcP, RM_opc_mem(0x01, dst));
7132 ins_encode(REX_reg_reg_wide(dst, src0), OpcP, reg_lea(dst, src0, src1)); // XXX
7143 ins_encode(REX_reg_reg_wide(dst, src), OpcP, reg_reg(dst, src));
7154 ins_encode(OpcSErm_wide(dst, src), Con8or32(src));
7167 ins_encode(REX_reg_reg_wide(dst, src0), OpcP, reg_lea(dst, src0, src1));// XXX
7177 ins_encode(/* empty encoding */);
7187 ins_encode(/* empty encoding */);
7197 ins_encode(/* empty encoding */);
7210 ins_encode(REX_reg_mem_wide(dst, mem), OpcP, reg_mem(dst, mem));
7227 ins_encode(lock_prefix,
7243 ins_encode(lock_prefix,
7259 ins_encode(lock_prefix,
7282 ins_encode(lock_prefix,
7306 ins_encode(lock_prefix,
7329 ins_encode(lock_prefix,
7352 ins_encode(lock_prefix,
7367 ins_encode %{
7378 ins_encode %{
7390 ins_encode %{
7401 ins_encode %{
7411 ins_encode %{
7420 ins_encode %{
7429 ins_encode %{
7438 ins_encode %{
7454 ins_encode(REX_reg_reg(dst, src), OpcP, reg_reg(dst, src));
7465 ins_encode(OpcSErm(dst, src), Con8or32(src));
7477 ins_encode(REX_reg_mem(dst, src), OpcP, reg_mem(dst, src));
7489 ins_encode(REX_reg_mem(src, dst), OpcP, reg_mem(src, dst));
7501 ins_encode(REX_mem(dst), OpcSE(src), RM_opc_mem(0x05, dst), Con8or32(src));
7512 ins_encode(REX_reg_reg_wide(dst, src), OpcP, reg_reg(dst, src));
7523 ins_encode(OpcSErm_wide(dst, src), Con8or32(src));
7535 ins_encode(REX_reg_mem_wide(dst, src), OpcP, reg_mem(dst, src));
7547 ins_encode(REX_reg_mem_wide(src, dst), OpcP, reg_mem(src, dst));
7559 ins_encode(REX_mem_wide(dst),
7573 ins_encode(REX_reg_reg_wide(dst, src), OpcP, reg_reg(dst, src));
7584 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
7595 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst));
7606 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
7617 ins_encode(REX_mem_wide(dst), OpcP, RM_opc_mem(secondary, dst));
7633 ins_encode(REX_reg_reg(dst, src), OpcP, OpcS, reg_reg(dst, src));
7645 ins_encode(REX_reg_reg(dst, src),
7658 ins_encode(REX_reg_mem(dst, src), OpcP, OpcS, reg_mem(dst, src));
7670 ins_encode(REX_reg_mem(dst, src),
7683 ins_encode(REX_reg_reg_wide(dst, src), OpcP, OpcS, reg_reg(dst, src));
7695 ins_encode(REX_reg_reg_wide(dst, src),
7708 ins_encode(REX_reg_mem_wide(dst, src), OpcP, OpcS, reg_mem(dst, src));
7720 ins_encode(REX_reg_mem_wide(dst, src),
7733 ins_encode(REX_reg_wide(src), OpcP, reg_opc(src));
7753 ins_encode(cdql_enc(div), REX_reg(div), OpcP, reg_opc(div));
7774 ins_encode(cdqq_enc(div), REX_reg_wide(div), OpcP, reg_opc(div));
7795 ins_encode(cdql_enc(div), REX_reg(div), OpcP, reg_opc(div));
7817 ins_encode(cdqq_enc(div), REX_reg_wide(div), OpcP, reg_opc(div));
7830 ins_encode(load_immL(dst, 0x6666666666666667));
7840 ins_encode(REX_reg_wide(src), OpcP, reg_opc(src));
7850 ins_encode(reg_opc_imm_wide(dst, 0x3F));
7860 ins_encode(reg_opc_imm_wide(dst, 0x2));
7898 ins_encode(cdql_enc(div), REX_reg(div), OpcP, reg_opc(div));
7919 ins_encode(cdqq_enc(div), REX_reg_wide(div), OpcP, reg_opc(div));
7932 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
7944 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst));
7956 ins_encode(reg_opc_imm(dst, shift));
7968 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst), Con8or32(shift));
7980 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
7992 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst));
8004 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
8016 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst));
8028 ins_encode(reg_opc_imm(dst, shift));
8040 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst), Con8or32(shift));
8052 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
8064 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst));
8076 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
8088 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst));
8100 ins_encode(reg_opc_imm(dst, shift));
8112 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst), Con8or32(shift));
8124 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
8136 ins_encode(REX_mem(dst), OpcP, RM_opc_mem(secondary, dst));
8149 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
8161 ins_encode(REX_mem_wide(dst), OpcP, RM_opc_mem(secondary, dst));
8173 ins_encode(reg_opc_imm_wide(dst, shift));
8185 ins_encode(REX_mem_wide(dst), OpcP,
8198 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
8210 ins_encode(REX_mem_wide(dst), OpcP, RM_opc_mem(secondary, dst));
8222 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
8234 ins_encode(REX_mem_wide(dst), OpcP, RM_opc_mem(secondary, dst));
8246 ins_encode(reg_opc_imm_wide(dst, shift));
8258 ins_encode(REX_mem_wide(dst), OpcP,
8271 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
8283 ins_encode(REX_mem_wide(dst), OpcP, RM_opc_mem(secondary, dst));
8295 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst ));
8307 ins_encode(REX_mem_wide(dst), OpcP, RM_opc_mem(secondary, dst));
8319 ins_encode(reg_opc_imm_wide(dst, shift));
8332 ins_encode(REX_mem_wide(dst), OpcP,
8345 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
8357 ins_encode(REX_mem_wide(dst), OpcP, RM_opc_mem(secondary, dst));
8369 ins_encode(REX_reg_breg(dst, src), OpcP, OpcS, reg_reg(dst, src));
8381 ins_encode(REX_reg_reg(dst, src), OpcP, OpcS, reg_reg(dst, src));
8393 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
8402 ins_encode( reg_opc_imm(dst, shift) );
8412 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
8465 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
8475 ins_encode(reg_opc_imm(dst, shift));
8485 ins_encode(REX_reg(dst), OpcP, reg_opc(dst));
8538 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
8547 ins_encode( reg_opc_imm_wide(dst, shift) );
8557 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
8610 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
8620 ins_encode(reg_opc_imm_wide(dst, shift));
8630 ins_encode(REX_reg_wide(dst), OpcP, reg_opc(dst));
8689 ins_encode(REX_reg_reg(dst, src), OpcP, reg_reg(dst, src));
8700 ins_encode(REX_reg_breg(dst, dst), OpcP, OpcS, reg_reg(dst, dst));
8711 ins_encode(REX_reg_breg(dst, src), OpcP, OpcS, reg_reg(dst, src));
8722 ins_encode(REX_reg_reg(dst, dst), OpcP, OpcS, reg_reg(dst, dst));
8733 ins_encode(REX_reg_reg(dst, src), OpcP, OpcS, reg_reg(dst, src));
8745 ins_encode(OpcSErm(dst, src), Con8or32(src));
8758 ins_encode(REX_reg_mem(dst, src), OpcP, reg_mem(dst, src));
8771 ins_encode(REX_reg_mem(src, dst), OpcP, reg_mem(src, dst));
8784 ins_encode(REX_mem(dst), OpcSE(src),
8798 ins_encode %{
8811 ins_encode %{
8824 ins_encode %{
8838 ins_encode %{
8853 ins_encode %{
8867 ins_encode %{
8882 ins_encode %{
8898 ins_encode %{
8914 ins_encode(REX_reg_reg(dst, src), OpcP, reg_reg(dst, src));
8926 ins_encode(OpcSErm(dst, src), Con8or32(src));
8939 ins_encode(REX_reg_mem(dst, src), OpcP, reg_mem(dst, src));
8952 ins_encode(REX_reg_mem(src, dst), OpcP, reg_mem(src, dst));
8965 ins_encode(REX_mem(dst), OpcSE(src),
8979 ins_encode(REX_reg_reg(dst, src), OpcP, reg_reg(dst, src));
8988 ins_encode %{
9002 ins_encode(OpcSErm(dst, src), Con8or32(src));
9015 ins_encode(REX_reg_mem(dst, src), OpcP, reg_mem(dst, src));
9028 ins_encode(REX_reg_mem(src, dst), OpcP, reg_mem(src, dst));
9041 ins_encode(REX_mem(dst), OpcSE(src),
9058 ins_encode(REX_reg_reg_wide(dst, src), OpcP, reg_reg(dst, src));
9069 ins_encode(REX_reg_reg_wide(dst, dst), OpcP, OpcS, reg_reg(dst, dst));
9080 ins_encode(REX_reg_reg_wide(dst, dst), OpcP, OpcS, reg_reg(dst, dst));
9092 ins_encode(OpcSErm_wide(dst, src), Con8or32(src));
9105 ins_encode(REX_reg_mem_wide(dst, src), OpcP, reg_mem(dst, src));
9118 ins_encode(REX_reg_mem_wide(src, dst), OpcP, reg_mem(src, dst));
9131 ins_encode(REX_mem_wide(dst), OpcSE(src),
9145 ins_encode %{
9158 ins_encode %{
9171 ins_encode %{
9185 ins_encode %{
9200 ins_encode %{
9214 ins_encode %{
9229 ins_encode %{
9245 ins_encode %{
9261 ins_encode(REX_reg_reg_wide(dst, src), OpcP, reg_reg(dst, src));
9272 ins_encode(REX_reg_reg_wide(dst, src), OpcP, reg_reg(dst, src));
9285 ins_encode(OpcSErm_wide(dst, src), Con8or32(src));
9298 ins_encode(REX_reg_mem_wide(dst, src), OpcP, reg_mem(dst, src));
9311 ins_encode(REX_reg_mem_wide(src, dst), OpcP, reg_mem(src, dst));
9324 ins_encode(REX_mem_wide(dst), OpcSE(src),
9338 ins_encode(REX_reg_reg_wide(dst, src), OpcP, reg_reg(dst, src));
9347 ins_encode %{
9361 ins_encode(OpcSErm_wide(dst, src), Con8or32(src));
9374 ins_encode(REX_reg_mem_wide(dst, src), OpcP, reg_mem(dst, src));
9387 ins_encode(REX_reg_mem_wide(src, dst), OpcP, reg_mem(src, dst));
9400 ins_encode(REX_mem_wide(dst), OpcSE(src),
9414 ins_encode(REX_reg_reg(src, src), opc_reg_reg(0x85, src, src), // testl
9430 ins_encode(REX_reg_reg_wide(src, src), opc_reg_reg(0x85, src, src), // testq
9447 ins_encode(REX_reg_reg(p, q), opc_reg_reg(0x3B, p, q), // cmpl
9462 ins_encode %{
9478 ins_encode %{
9503 ins_encode %{
9530 ins_encode %{
9542 ins_encode %{
9559 ins_encode %{
9571 ins_encode %{
9587 ins_encode %{
9598 ins_encode %{
9615 ins_encode %{
9627 ins_encode %{
9644 ins_encode %{
9656 ins_encode %{
9672 ins_encode %{
9683 ins_encode %{
9703 ins_encode %{
9724 ins_encode %{
9744 ins_encode %{
9765 ins_encode %{
9786 ins_encode %{
9806 ins_encode %{
9819 ins_encode( Push_SrcXD(dst), OpcP, OpcS, Push_ResultXD(dst) );
9828 ins_encode( Push_SrcXD(dst), OpcP, OpcS, Push_ResultXD(dst) );
9836 ins_encode( Push_SrcXD(dst),
9851 ins_encode(Opcode(0xD9), Opcode(0xEC), // fldlg2
9867 ins_encode( Opcode(0xD9), Opcode(0xED), // fldln2
9878 ins_encode %{
9896 ins_encode %{
9915 ins_encode();
9924 ins_encode();
9933 ins_encode %{
9944 ins_encode %{
9955 ins_encode %{
9966 ins_encode %{
9986 ins_encode %{
10013 ins_encode %{
10041 ins_encode %{
10068 ins_encode %{
10089 ins_encode %{
10100 ins_encode %{
10112 ins_encode %{
10123 ins_encode %{
10136 ins_encode %{
10150 ins_encode %{
10162 ins_encode %{
10173 ins_encode %{
10184 ins_encode %{
10195 ins_encode %{
10207 ins_encode %{
10224 // ins_encode(enc_copy(dst, src));
10226 // // ins_encode(REX_reg_reg_wide(dst, src), OpcP, reg_reg(dst,src));
10236 ins_encode %{
10250 ins_encode %{
10261 ins_encode %{
10272 ins_encode %{
10285 ins_encode %{
10297 ins_encode %{
10309 ins_encode %{
10322 ins_encode %{
10335 ins_encode %{
10348 ins_encode %{
10360 ins_encode %{
10372 ins_encode %{
10384 ins_encode %{
10395 ins_encode %{
10406 ins_encode %{
10417 ins_encode %{
10428 ins_encode %{
10446 ins_encode %{
10461 ins_encode %{
10474 ins_encode %{
10491 ins_encode %{
10519 ins_encode %{
10536 ins_encode %{
10553 ins_encode %{
10569 ins_encode %{
10586 ins_encode %{
10599 ins_encode %{
10611 ins_encode %{
10623 ins_encode %{
10634 ins_encode %{
10645 ins_encode %{
10656 ins_encode %{
10667 ins_encode %{
10679 ins_encode %{
10691 ins_encode %{
10703 ins_encode %{
10715 ins_encode %{
10727 ins_encode %{
10739 ins_encode %{
10757 ins_encode(REX_reg_reg(op1, op2), OpcP, reg_reg(op1, op2));
10767 ins_encode(OpcSErm(op1, op2), Con8or32(op2));
10778 ins_encode(REX_reg_mem(op1, op2), OpcP, reg_mem(op1, op2));
10788 ins_encode(REX_reg_reg(src, src), OpcP, reg_reg(src, src));
10798 ins_encode(REX_reg(src), OpcP, reg_opc(src), Con32(con));
10808 ins_encode(REX_reg_mem(src, mem), OpcP, reg_mem(src, mem));
10820 ins_encode(REX_reg_reg(op1, op2), OpcP, reg_reg(op1, op2));
10830 ins_encode(OpcSErm(op1, op2), Con8or32(op2));
10841 ins_encode(REX_reg_mem(op1, op2), OpcP, reg_mem(op1, op2));
10853 // // ins_encode( OpcP, reg_mem( op1, op2) );
10862 ins_encode(REX_reg_reg(src, src), OpcP, reg_reg(src, src));
10872 ins_encode(REX_reg_reg_wide(op1, op2), OpcP, reg_reg(op1, op2));
10883 ins_encode(REX_reg_mem_wide(op1, op2), OpcP, reg_mem(op1, op2));
10895 // // ins_encode( OpcP, reg_mem( op1, op2) );
10909 ins_encode(REX_reg_mem_wide(op1, op2), OpcP, reg_mem(op1, op2));
10921 ins_encode(REX_reg_reg_wide(src, src), OpcP, reg_reg(src, src));
10935 ins_encode(REX_mem_wide(op),
10946 ins_encode %{
10957 ins_encode %{ __ cmpl($op1$$Register, $op2$$Register); %}
10966 ins_encode %{
10976 ins_encode %{
10987 ins_encode %{
10997 ins_encode %{
11008 ins_encode %{
11018 ins_encode %{ __ testl($src$$Register, $src$$Register); %}
11029 ins_encode %{
11041 ins_encode %{
11056 ins_encode(REX_reg_reg_wide(op1, op2), OpcP, reg_reg(op1, op2));
11066 ins_encode(OpcSErm_wide(op1, op2), Con8or32(op2));
11076 ins_encode(REX_reg_mem_wide(op1, op2), OpcP, reg_mem(op1, op2));
11086 ins_encode(REX_reg_reg_wide(src, src), OpcP, reg_reg(src, src));
11096 ins_encode(REX_reg_wide(src), OpcP, reg_opc(src), Con32(con));
11106 ins_encode(REX_reg_mem_wide(src, mem), OpcP, reg_mem(src, mem));
11124 ins_encode(cmpl3_flag(src1, src2, dst));
11136 ins_encode(REX_reg_reg_wide(op1, op2), OpcP, reg_reg(op1, op2));
11146 ins_encode(OpcSErm_wide(op1, op2), Con8or32(op2));
11156 ins_encode(REX_reg_mem_wide(op1, op2), OpcP, reg_mem(op1, op2));
11166 ins_encode(REX_reg_reg_wide(src, src), OpcP, reg_reg(src, src));
11179 ins_encode(REX_reg_reg(dst, src), OpcP, OpcS, reg_reg(dst, src));
11202 ins_encode(REX_reg_reg(dst, src), OpcP, OpcS, reg_reg(dst, src));
11231 ins_encode %{
11247 ins_encode %{
11263 ins_encode %{
11278 ins_encode %{
11292 ins_encode %{
11307 ins_encode %{
11321 ins_encode %{
11343 ins_encode %{
11385 ins_encode(enc_PartialSubtypeCheck());
11407 ins_encode(enc_PartialSubtypeCheck());
11431 ins_encode %{
11447 ins_encode %{
11463 ins_encode %{
11479 ins_encode %{
11494 ins_encode %{
11510 ins_encode %{
11525 ins_encode %{
11549 ins_encode %{
11576 ins_encode %{
11592 ins_encode %{
11604 ins_encode %{
11622 ins_encode %{
11638 ins_encode %{
11657 ins_encode(clear_avx, Java_Static_Call(meth), call_epilog);
11673 ins_encode(clear_avx, Java_Dynamic_Call(meth), call_epilog);
11686 ins_encode(clear_avx, Java_To_Runtime(meth));
11698 ins_encode(clear_avx, Java_To_Runtime(meth));
11710 ins_encode(Java_To_Runtime(meth));
11724 ins_encode(OpcP);
11739 ins_encode(REX_reg(jump_target), OpcP, reg_opc(jump_target));
11753 ins_encode(Opcode(0x5a), // popq rdx
11768 ins_encode();
11781 ins_encode(enc_rethrow);
11796 ins_encode( /*empty encoding*/ );