diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2024-04-30 15:44:47 +0300 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2024-04-30 15:44:47 +0300 |
| commit | 912dd003b081b628085e86bc151b8d91fbccb0c8 (patch) | |
| tree | 8e27533fc5555e4c152e3f132c2b09e0dba9d86d /tasm/include | |
| parent | 9fce87134559f8b5f86e105283b59e61a1707d39 (diff) | |
| download | tri-912dd003b081b628085e86bc151b8d91fbccb0c8.tar.gz tri-912dd003b081b628085e86bc151b8d91fbccb0c8.zip | |
janitorial duties
+ Add doc and formatting tooling
Diffstat (limited to 'tasm/include')
| -rw-r--r-- | tasm/include/tasm/assembler.h | 15 | ||||
| -rw-r--r-- | tasm/include/tasm/parser.h | 3 |
2 files changed, 10 insertions, 8 deletions
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 */ |
