Mercurial > hg > graal-jvmci-8
comparison src/cpu/x86/vm/stubGenerator_x86_32.cpp @ 23286:dd9cc155639c
Merge with jdk8u66-b17
author | Gilles Duboscq <gilles.m.duboscq@oracle.com> |
---|---|
date | Thu, 07 Jan 2016 17:28:46 +0100 |
parents | 52b4284cb496 5f8824f56f39 |
children |
comparison
equal
deleted
inserted
replaced
22786:ac649db7fec4 | 23286:dd9cc155639c |
---|---|
835 __ subl(qword_count, 8); | 835 __ subl(qword_count, 8); |
836 __ jcc(Assembler::greaterEqual, L_copy_64_bytes_loop); | 836 __ jcc(Assembler::greaterEqual, L_copy_64_bytes_loop); |
837 | 837 |
838 if (UseUnalignedLoadStores && (UseAVX >= 2)) { | 838 if (UseUnalignedLoadStores && (UseAVX >= 2)) { |
839 // clean upper bits of YMM registers | 839 // clean upper bits of YMM registers |
840 __ vzeroupper(); | 840 __ vpxor(xmm0, xmm0); |
841 __ vpxor(xmm1, xmm1); | |
841 } | 842 } |
842 __ addl(qword_count, 8); | 843 __ addl(qword_count, 8); |
843 __ jccb(Assembler::zero, L_exit); | 844 __ jccb(Assembler::zero, L_exit); |
844 // | 845 // |
845 // length is too short, just copy qwords | 846 // length is too short, just copy qwords |