Searched refs:unaligned (Results 1 - 12 of 12) 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/hotspot/src/cpu/sparc/vm/
H A Dc1_LIRAssembler_sparc.hpp43 int store(LIR_Opr from_reg, Register base, int offset, BasicType type, bool wide, bool unaligned);
46 int load(Register base, int offset, LIR_Opr to_reg, BasicType type, bool wide, bool unaligned);
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...]
/openjdk7/jdk/src/share/classes/java/nio/
H A DDirect-X-Buffer-bin.java.template35 if (unaligned) {
54 if (unaligned) {
91 if (!unaligned && ((address + off) % $BYTES_PER_VALUE$ != 0)) {
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;
H A DDirect-X-Buffer.java.template54 // Cached unaligned-access capability
55 protected static final boolean unaligned = Bits.unaligned();
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_LIRAssembler.hpp172 bool pop_fpu_stack, bool wide, bool unaligned);
177 CodeEmitInfo* info, bool wide, bool unaligned);
215 LIR_PatchCode patch_code, CodeEmitInfo* info, bool pop_fpu_stack, bool unaligned, bool wide);
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
H A Dc1_LIRGenerator.cpp887 flags &= ~LIR_OpArrayCopy::unaligned;
/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/cpu/x86/vm/
H A Dc1_LIRAssembler_x86.cpp974 void LIR_Assembler::reg2mem(LIR_Opr src, LIR_Opr dest, BasicType type, LIR_PatchCode patch_code, CodeEmitInfo* info, bool pop_fpu_stack, bool wide, bool /* unaligned */) {
1174 void LIR_Assembler::mem2reg(LIR_Opr src, LIR_Opr dest, BasicType type, LIR_PatchCode patch_code, CodeEmitInfo* info, bool wide, bool /* unaligned */) {
3471 bool aligned = (flags & LIR_OpArrayCopy::unaligned) == 0;

Completed in 146 milliseconds