pike.git
/
src
/
code
/
sparc.c
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/code/sparc.c:815:
INT32 b) { ins_sparc_debug(); SET_REG(SPARC_REG_O0, c); SET_REG(SPARC_REG_O1, b); low_ins_f_byte(a, 1); return; }
-
#define addstr(s, l)
low
_
my_binary_strcat
((s), (l)
, buf
)
+
#define addstr(s, l)
buffer
_
memcpy
(
buf,
(s), (l))
#define adddata2(s,l) addstr((char *)(s),(l) * sizeof((s)[0])); int sparc_force_fp(void) { return 0; }
-
void sparc_encode_program(struct program *p, struct
dynamic
_buffer
_s
*buf)
+
void sparc_encode_program(struct program *p, struct
byte
_buffer *buf)
{ size_t prev = 0, rel; /* De-relocate the program... */ for (rel = 0; rel < p->num_relocations; rel++) { size_t off = p->relocations[rel]; INT32 opcode; #ifdef PIKE_DEBUG if (off < prev) { Pike_fatal("Relocations in bad order!\n"); }