comparison src/os/solaris/vm/os_solaris.cpp @ 405:2649e5276dd7

6532536: Optimize arraycopy stubs for Intel cpus Summary: Use SSE2 movdqu in arraycopy stubs on newest Intel's cpus Reviewed-by: rasbold
author kvn
date Tue, 14 Oct 2008 15:10:26 -0700
parents 1ee8caae33af
children 67e8b4d06369
comparison
equal deleted inserted replaced
404:78c058bc5cdc 405:2649e5276dd7
3756 } else if (ParmInfo.pc_cid == iaLimits.schedPolicy) { 3756 } else if (ParmInfo.pc_cid == iaLimits.schedPolicy) {
3757 iaparms_t *iaInfo = (iaparms_t*)ParmInfo.pc_clparms; 3757 iaparms_t *iaInfo = (iaparms_t*)ParmInfo.pc_clparms;
3758 int maxClamped = MIN2(iaLimits.maxPrio, (int)iaInfo->ia_uprilim); 3758 int maxClamped = MIN2(iaLimits.maxPrio, (int)iaInfo->ia_uprilim);
3759 iaInfo->ia_upri = scale_to_lwp_priority(iaLimits.minPrio, maxClamped, newPrio); 3759 iaInfo->ia_upri = scale_to_lwp_priority(iaLimits.minPrio, maxClamped, newPrio);
3760 iaInfo->ia_uprilim = IA_NOCHANGE; 3760 iaInfo->ia_uprilim = IA_NOCHANGE;
3761 iaInfo->ia_nice = IA_NOCHANGE; 3761 // iaInfo->ia_nice = IA_NOCHANGE;
3762 iaInfo->ia_mode = IA_NOCHANGE; 3762 iaInfo->ia_mode = IA_NOCHANGE;
3763 if (ThreadPriorityVerbose) { 3763 if (ThreadPriorityVerbose) {
3764 tty->print_cr ("IA: [%d...%d] %d->%d\n", 3764 tty->print_cr ("IA: [%d...%d] %d->%d\n",
3765 iaLimits.minPrio, maxClamped, newPrio, iaInfo->ia_upri); 3765 iaLimits.minPrio, maxClamped, newPrio, iaInfo->ia_upri);
3766 } 3766 }