Searched defs:unaligned (Results 1 - 6 of 6) sorted by relevance

/openjdk7/hotspot/src/cpu/zero/vm/
H A Dbytes_zero.hpp31 typedef union unaligned { union
35 } __attribute__((packed)) unaligned; typedef in typeref:union:unaligned
49 // Efficient reading and writing of unaligned unsigned data in
52 unaligned *up = (unaligned *) p;
57 unaligned *up = (unaligned *) p;
62 unaligned *up = (unaligned *) p;
67 unaligned *u
[all...]
/openjdk7/jdk/src/share/classes/sun/security/provider/
H A DByteArrayAccess.java41 * access at unaligned addresses (i.e. x86/amd64). The second is for big endian
67 // support full speed unaligned memory access.
72 // (Note that on SPARC unaligned memory access is possible, but it is
86 scaleOK && unaligned() && (byteOrder == ByteOrder.LITTLE_ENDIAN);
92 // at unaligned addresses.
95 private static boolean unaligned() { method in class:ByteArrayAccess
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_LIRAssembler.cpp796 void LIR_Assembler::move_op(LIR_Opr src, LIR_Opr dest, BasicType type, LIR_PatchCode patch_code, CodeEmitInfo* info, bool pop_fpu_stack, bool unaligned, bool wide) { argument
805 reg2mem(src, dest, type, patch_code, info, pop_fpu_stack, wide, unaligned);
834 mem2reg(src, dest, type, patch_code, info, wide, unaligned);
H A Dc1_LIR.hpp1229 unaligned = 1 << 9, enumerator in enum:LIR_OpArrayCopy::Flags
/openjdk7/jdk/src/share/classes/java/nio/
H A DBits.java603 private static boolean unaligned; field in class:Bits
606 static boolean unaligned() { method in class:Bits
608 return unaligned;
611 unaligned = arch.equals("i386") || arch.equals("x86")
614 return unaligned;
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dc1_LIRAssembler_sparc.cpp796 int LIR_Assembler::store(LIR_Opr from_reg, Register base, int offset, BasicType type, bool wide, bool unaligned) { argument
799 assert(!unaligned, "can't handle this");
816 if (unaligned || PatchALot) {
849 // split unaligned stores
850 if (unaligned || PatchALot) {
908 int LIR_Assembler::load(Register base, int offset, LIR_Opr to_reg, BasicType type, bool wide, bool unaligned) { argument
912 assert(!unaligned, "can't handle this");
925 if (!unaligned) {
968 // split unaligned loads
969 if (unaligned || PatchALo
1346 mem2reg(LIR_Opr src_opr, LIR_Opr dest, BasicType type, LIR_PatchCode patch_code, CodeEmitInfo* info, bool wide, bool unaligned) argument
1434 bool unaligned = (addr.disp() - STACK_BIAS) % 8 != 0; local
1446 bool unaligned = (addr.disp() - STACK_BIAS) % 8 != 0; local
1493 reg2mem(LIR_Opr from_reg, LIR_Opr dest, BasicType type, LIR_PatchCode patch_code, CodeEmitInfo* info, bool pop_fpu_stack, bool wide, bool unaligned) argument
[all...]

Completed in 194 milliseconds