pike.git/
src/
code/
amd64.c
Branch:
Tag:
Non-build tags
All tags
No tags
2012-06-19
2012-06-19 21:31:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>
b669593bf6f30c06df1d483ad1a38d499048dc35 (
21
lines) (+
21
/-
0
)
[
Show
|
Annotate
]
Branch:
7.9
Compiler (amd64): Inline some more opcodes.
2028:
} return;
+
case F_INC_LOCAL:
+
ins_f_byte_with_arg(F_INC_LOCAL_AND_POP, b);
+
ins_f_byte_with_arg(F_LOCAL, b);
+
return;
+
+
case F_POST_INC_LOCAL:
+
ins_f_byte_with_arg(F_LOCAL, b);
+
ins_f_byte_with_arg(F_INC_LOCAL_AND_POP, b);
+
return;
+
case F_DEC_LOCAL_AND_POP: { LABELS();
2052:
} return;
+
case F_DEC_LOCAL:
+
ins_f_byte_with_arg(F_DEC_LOCAL_AND_POP, b);
+
ins_f_byte_with_arg(F_LOCAL, b);
+
return;
+
+
case F_POST_DEC_LOCAL:
+
ins_f_byte_with_arg(F_LOCAL, b);
+
ins_f_byte_with_arg(F_DEC_LOCAL_AND_POP, b);
+
return;
+
case F_CONSTANT: ins_debug_instr_prologue(a-F_OFFSET, b, 0); amd64_load_fp_reg();