compiler HWs