From 912dd003b081b628085e86bc151b8d91fbccb0c8 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Tue, 30 Apr 2024 15:44:47 +0300 Subject: janitorial duties + Add doc and formatting tooling --- tasm/include/tasm/assembler.h | 15 ++++++++------- tasm/include/tasm/parser.h | 3 ++- 2 files changed, 10 insertions(+), 8 deletions(-) (limited to 'tasm/include') diff --git a/tasm/include/tasm/assembler.h b/tasm/include/tasm/assembler.h index 61a2a3b..6f162e4 100644 --- a/tasm/include/tasm/assembler.h +++ b/tasm/include/tasm/assembler.h @@ -22,24 +22,25 @@ enum asm_reloc_kind { tri_t parse_imm(const char *imm); void emit_r(struct asm_ctx *ctx, tri_t opcode, - enum gpr_num rd, tri_t fn0, enum gpr_num rs1, - enum gpr_num rs2, tri_t fn5); + enum gpr_num rd, tri_t fn0, enum gpr_num rs1, + enum gpr_num rs2, tri_t fn5); void emit_i(struct asm_ctx *ctx, tri_t opcode, - enum gpr_num rd, tri_t fn0, enum gpr_num rs1, tri_t imm9); + enum gpr_num rd, tri_t fn0, enum gpr_num rs1, tri_t imm9); void emit_s(struct asm_ctx *ctx, tri_t opcode, - tri_t fn0, enum gpr_num rs1, enum gpr_num rs2, tri_t imm9); + tri_t fn0, enum gpr_num rs1, enum gpr_num rs2, tri_t imm9); void emit_u(struct asm_ctx *ctx, tri_t opcode, - enum gpr_num rd, tri_t imm18); + enum gpr_num rd, tri_t imm18); void emit_d(struct asm_ctx *ctx, tri_t opcode, - enum gpr_num rd, enum gpr_num rs1, enum gpr_num rs2, tri_t imm10); + enum gpr_num rd, enum gpr_num rs1, enum gpr_num rs2, tri_t imm10); /* emits a relocation for the previous instruction, very important to keep in * mind! */ -void emit_reloc(struct asm_ctx *ctx, enum asm_reloc_kind reloc, const char *name); +void emit_reloc(struct asm_ctx *ctx, enum asm_reloc_kind reloc, + const char *name); void emit_label(struct asm_ctx *ctx, const char *name); tri_t check_nop(const char *nop); diff --git a/tasm/include/tasm/parser.h b/tasm/include/tasm/parser.h index 20da00c..2cf4bbe 100644 --- a/tasm/include/tasm/parser.h +++ b/tasm/include/tasm/parser.h @@ -51,6 +51,7 @@ void destroy_parser(struct parser *p); * @param fname Name of file \p buf was read from. * @param buf Contents of \p fname. */ -void parse(struct parser *p, struct asm_ctx *ctx, const char *fname, const char *buf); +void parse(struct parser *p, struct asm_ctx *ctx, const char *fname, + const char *buf); #endif /* PARSER_H */ -- cgit v1.3