(\r
"RegTest1Start: \n\t" \\r
" \n\t" \\r
+ " li 0, 101 \n\t" \\r
+ " mtspr 27, 0 #SSR1 \n\t" \\r
+ " li 0, 201 \n\t" \\r
+ " mtspr 990, 0 #SSR2 \n\t" \\r
+ " li 0, 301 \n\t" \\r
+ " mtspr 256, 0 #USPRG0 \n\t" \\r
+ " li 0, 401 \n\t" \\r
+ " mtspr 9, 0 #CTR \n\t" \\r
+ " li 0, 501 \n\t" \\r
+ " mtspr 8, 0 #LR \n\t" \\r
+ " li 0, 601 \n\t" \\r
+ " mtspr 1, 0 #XER \n\t" \\r
+ " li 0, 701 \n\t" \\r
+ " mtcr 0 \n\t" \\r
+ " \n\t" \\r
" li 0, 1 \n\t" \\r
" li 2, 2 \n\t" \\r
" li 3, 3 \n\t" \\r
" cmpwi 31, 31 \n\t" \\r
" bne RegTest1Fail \n\t" \\r
" \n\t" \\r
+ " mfspr 0, 27 #SSR1 \n\t" \\r
+ " cmpwi 0, 101 \n\t" \\r
+ " bne RegTest2Fail \n\t" \\r
+ " mfspr 0, 990 #SSR2 \n\t" \\r
+ " cmpwi 0, 201 \n\t" \\r
+ " bne RegTest2Fail \n\t" \\r
+ " mfspr 0, 256 #USPRG0 \n\t" \\r
+ " cmpwi 0, 301 \n\t" \\r
+ " bne RegTest2Fail \n\t" \\r
+ " mfspr 0, 9 #CTR \n\t" \\r
+ " cmpwi 0, 401 \n\t" \\r
+ " bne RegTest2Fail \n\t" \\r
+ " mfspr 0, 8 #LR \n\t" \\r
+ " cmpwi 0, 501 \n\t" \\r
+ " bne RegTest2Fail \n\t" \\r
+ " mfspr 0, 1 #XER \n\t" \\r
+ " cmpwi 0, 601 \n\t" \\r
+ " bne RegTest2Fail \n\t" \\r
+ " mfcr 0 \n\t" \\r
+ " cmpwi 0, 701 \n\t" \\r
+ " bne RegTest2Fail \n\t" \\r
+ " \n\t" \\r
" b RegTest1Start \n\t" \\r
" \n\t" \\r
"RegTest1Fail: \n\t" \\r
(\r
"RegTest2Start: \n\t" \\r
" \n\t" \\r
+ " li 0, 100 \n\t" \\r
+ " mtspr 27, 0 #SSR1 \n\t" \\r
+ " li 0, 200 \n\t" \\r
+ " mtspr 990, 0 #SSR2 \n\t" \\r
+ " li 0, 300 \n\t" \\r
+ " mtspr 256, 0 #USPRG0 \n\t" \\r
+ " li 0, 400 \n\t" \\r
+ " mtspr 9, 0 #CTR \n\t" \\r
+ " li 0, 500 \n\t" \\r
+ " mtspr 8, 0 #LR \n\t" \\r
+ " li 0, 600 \n\t" \\r
+ " mtspr 1, 0 #XER \n\t" \\r
+ " li 0, 700 \n\t" \\r
+ " mtcr 0 \n\t" \\r
+ " \n\t" \\r
" li 0, 11 \n\t" \\r
" li 2, 12 \n\t" \\r
" li 3, 13 \n\t" \\r
" cmpwi 31, 131 \n\t" \\r
" bne RegTest2Fail \n\t" \\r
" \n\t" \\r
+ " mfspr 0, 27 #SSR1 \n\t" \\r
+ " cmpwi 0, 100 \n\t" \\r
+ " bne RegTest2Fail \n\t" \\r
+ " mfspr 0, 990 #SSR2 \n\t" \\r
+ " cmpwi 0, 200 \n\t" \\r
+ " bne RegTest2Fail \n\t" \\r
+ " mfspr 0, 256 #USPRG0 \n\t" \\r
+ " cmpwi 0, 300 \n\t" \\r
+ " bne RegTest2Fail \n\t" \\r
+ " mfspr 0, 9 #CTR \n\t" \\r
+ " cmpwi 0, 400 \n\t" \\r
+ " bne RegTest2Fail \n\t" \\r
+ " mfspr 0, 8 #LR \n\t" \\r
+ " cmpwi 0, 500 \n\t" \\r
+ " bne RegTest2Fail \n\t" \\r
+ " mfspr 0, 1 #XER \n\t" \\r
+ " cmpwi 0, 600 \n\t" \\r
+ " bne RegTest2Fail \n\t" \\r
+ " mfcr 0 \n\t" \\r
+ " cmpwi 0, 700 \n\t" \\r
+ " bne RegTest2Fail \n\t" \\r
+ " \n\t" \\r
" b RegTest2Start \n\t" \\r
" \n\t" \\r
"RegTest2Fail: \n\t" \\r