From Arabic شَقَّقَ (šaqqaqa).
xaqqaq (imperfect jxaqqaq, past participle mxaqqaq, verbal noun tixqiq)