< prev index next >
src/hotspot/cpu/sparc/assembler_sparc.hpp
Print this page
rev 54542 : 8213084: Rework and enhance Print[Opto]Assembly output
Reviewed-by:
@@ -333,10 +333,18 @@
Sync = 1 << 6,
MemIssue = 1 << 5,
Lookaside = 1 << 4
};
+ //---< calculate length of instruction >---
+ // With SPARC being a RISC architecture, this always is BytesPerInstWord
+ // instruction must start at passed address
+ static unsigned int instr_len(unsigned char *instr) { return BytesPerInstWord; }
+
+ //---< longest instructions >---
+ static unsigned int instr_maxlen() { return BytesPerInstWord; }
+
static bool is_in_wdisp_range(address a, address b, int nbits) {
intptr_t d = intptr_t(b) - intptr_t(a);
return is_simm(d, nbits + 2);
}
< prev index next >