JDK 7 uses Tim sort for object array. Which algorithm used for primitive array sort ?

It is a Dual-Pivot Quicksort based on this paper.

Dual-Pivot Quicksort