Ich habe die folgende in sich geschlossene Funktion (d. H. Es ist zu verwenden bl CheckStackFunc
verzweigt) und ich bin hinsichtlich seines Zwecks mystifiziert. Könnte jemand, der mit der PowerPC-Montage vertraut ist, etwas ausrichten?Was macht diese Stapelprüfung der PPC-Baugruppe?
_CheckStackFunc:
neg %r11, %r12
addi %r0, %r11, 0xFFF
srawi. %r0, %r0, 0xC
blelr
mr %r11, %sp
mtctr %r0
loc_10176B0C:
lwzu %r0, -0x1000(%r11)
bdnz loc_10176B0C
blr
Das heißt worden, ich bin mit this Dokument von IBM als Referenz meiner PPC Montag. Wird dies als die definitive Quelle angesehen oder gibt es andere, denen ich bewusst sein sollte?
Brilliant, das sieht aus, als ob es genau ist, was es ist. Vielen Dank für die schnelle Antwort - und die Ausarbeitung. Sehr geschätzt. –
Gern geschehen. Ich habe einige Zeit mit 'alloca_probe' verbracht. – ruslik