Lines Matching refs:r17
117 li r17,0 ; Clear this out
119 mtspr tbl,r17 ; Clear bottom so we do not tick
137 lwz r17,pfAvailable(r30) ; Get the available bits
138 rlwinm. r0,r17,0,pfValidb,pfValidb ; Have we initialized the feature flags yet?
194 lwz r17,ptCPUCap(r26) ; Get the default cpu capabilities
195 stw r17, 0(r18) ; Save the default value in _cpu_capabilities
197 lwz r17,ptFeatures(r26) ; Pick up the features
254 notFirst: lwz r17,pfAvailable(r30) ; Get our features
260 ori r17,r17,lo16(pfValid) ; Set the valid bit
261 stw r17,pfAvailable(r30) ; Set the available features
263 rlwinm. r0,r17,0,pf64Bitb,pf64Bitb ; Is this a 64-bit machine?
264 mtsprg 2,r17 ; Remember the feature flags
327 rlwinm. r0,r17,0,pfFloatb,pfFloatb ; See if there is floating point
373 noFloat: rlwinm. r0,r17,0,pfAltivecb,pfAltivecb ; See if there is Altivec
446 rlwinm. r0,r17,0,pf64Bitb,pf64Bitb ; Is this a 64-bit machine?
499 rlwinm r17,r17,0,pfL2b+1,pfL2b-1 ; No L2, turn off feature
515 rlwinm r17,r17,0,pfL2b+1,pfL2b-1 ; No level 2 cache
538 rlwimi r17,r14,15-pfCanNapb,pfCanNapb,pfCanNapb ; Set it
597 rlwinm r17,r17,0,pfL2b+1,pfL2b-1 ; No L2, turn off feature
667 rlwinm r17,r17,0,pfL2b+1,pfL2b-1 ; No L2, turn off feature
692 rlwinm r17,r17,0,pfL3b+1,pfL3b-1 ; No L3, turn off feature
706 rlwinm r17,r17,0,pfL3fab+1,pfL3b-1 ; No 3rd level cache or assist
707 rlwinm r11,r17,pfWillNapb-pfCanNapb,pfCanNapb,pfCanNapb ; Set pfCanNap if pfWillNap is set
708 or r17,r17,r11
711 rlwinm r17,r17,0,pfWillNapb+1,pfWillNapb-1 ; Make sure pfWillNap is not set