Lines Matching defs:asmscn
54 FCT(SIZE) (AsmScn_t *asmscn, TYPE(SIZE) num)
56 if (asmscn == NULL)
59 if (asmscn->type == SHT_NOBITS && unlikely (num != 0))
65 if (unlikely (asmscn->ctx->textp))
69 fprintf (asmscn->ctx->out.file, "\t.byte\t%" PRId8 "\n", (int8_t) num);
71 fprintf (asmscn->ctx->out.file, "\t.value\t%" PRId16 "\n",
74 fprintf (asmscn->ctx->out.file, "\t.long\t%" PRId32 "\n",
79 bool is_leb = (elf_getident (asmscn->ctx->out.elf, NULL)[EI_DATA]
82 fprintf (asmscn->ctx->out.file,
93 bool is_leb = (elf_getident (asmscn->ctx->out.elf, NULL)[EI_DATA]
99 if (__libasm_ensure_section_space (asmscn, SIZE / 8) != 0)
109 if (likely (asmscn->type == SHT_NOBITS))
110 memcpy (&asmscn->content->data[asmscn->content->len], &var, SIZE / 8);
113 asmscn->content->len += SIZE / 8;
116 asmscn->offset += SIZE / 8;