aboutsummaryrefslogtreecommitdiff
path: root/tasm/include
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2024-04-30 15:44:47 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2024-04-30 15:44:47 +0300
commit912dd003b081b628085e86bc151b8d91fbccb0c8 (patch)
tree8e27533fc5555e4c152e3f132c2b09e0dba9d86d /tasm/include
parent9fce87134559f8b5f86e105283b59e61a1707d39 (diff)
downloadtri-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.h15
-rw-r--r--tasm/include/tasm/parser.h3
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 */