aboutsummaryrefslogtreecommitdiff
path: root/py/emitinlinextensa.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2016-12-09 20:54:54 +1100
committerDamien George <damien.p.george@gmail.com>2016-12-09 20:54:54 +1100
commitdd53b12193dca4800ab207170fcc883142dd0f22 (patch)
tree073f0a72e38288b95f0a6c74186b5f8a9d454c62 /py/emitinlinextensa.c
parenta7fd786a1f8a0bd13ec97d9742f8705b90cd1c46 (diff)
py/emitinline: Move inline-asm align and data methods to compiler.
These are generic methods that don't depend on the architecture and so can be handled directly by the compiler.
Diffstat (limited to 'py/emitinlinextensa.c')
-rw-r--r--py/emitinlinextensa.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/py/emitinlinextensa.c b/py/emitinlinextensa.c
index 284624e45..38a8629e1 100644
--- a/py/emitinlinextensa.c
+++ b/py/emitinlinextensa.c
@@ -123,14 +123,6 @@ STATIC bool emit_inline_xtensa_label(emit_inline_asm_t *emit, mp_uint_t label_nu
return true;
}
-STATIC void emit_inline_xtensa_align(emit_inline_asm_t *emit, mp_uint_t align) {
- mp_asm_base_align(&emit->as.base, align);
-}
-
-STATIC void emit_inline_xtensa_data(emit_inline_asm_t *emit, mp_uint_t bytesize, mp_uint_t val) {
- mp_asm_base_data(&emit->as.base, bytesize, val);
-}
-
typedef struct _reg_name_t { byte reg; byte name[3]; } reg_name_t;
STATIC const reg_name_t reg_name_table[] = {
{0, "a0\0"},
@@ -355,8 +347,6 @@ const emit_inline_asm_method_table_t emit_inline_xtensa_method_table = {
emit_inline_xtensa_end_pass,
emit_inline_xtensa_count_params,
emit_inline_xtensa_label,
- emit_inline_xtensa_align,
- emit_inline_xtensa_data,
emit_inline_xtensa_op,
};