.loc 1 6 # 6 int h(int x, int y, int z) h: ldah $gp, ($27)!gpdisp!1 lda $gp, ($gp)!gpdisp!1 # 7 { # 8 int i, s ; # 9 int a[20] ; # 10 g(a, y, z) ; ldq $27, g($gp)!literal!2 lda $sp, -112($sp) stq $26, ($sp) sextl $17, $17 stq $9, 8($sp) sextl $16, $ sextl $18, $18 lda $16, 24($sp) jsr $26, ($27), g!lituse_jsr!2 ldah $gp, ($26)!gpdisp!3 # 11 f(a, &s, x) ; lda $16, 24($sp) lda $gp, ($gp)!gpdisp!3 ldq $27, f($gp)!literal!4 lda $17, 16($sp) mov $9, $18 jsr $26, ($27), f!lituse_jsr!4 ldah $gp, ($26)!gpdisp!5 # 12 s = 0 ; clr $0 lda $gp, ($gp)!gpdisp!5 # 13 for (i=0; i<20; ++i) clr $1 # 14 s = s + a[i]*x + i ; lda $2, 24($sp) L$3: ldl $31, 32($2) ldl $4, ($2) ldl $5, 4($2) ldl $6, 8($2) ldl $7, 12($2) addl $5, $4, $4 addl $0, $1, $0 mull $9, $4, $4 lda $2, 16($2) mull $6, $9, $6 addl $0, $4, $0 addl $0, $1, $0 mull $7, $9, $7 addl $0, $6, $0 addl $0, $1, $0 addl $0, $7, $0 addl $0, $1, $0 addl $1, 4, $1 addl $0, 6, $0 cmplt $1, 20, $8 bne $8, L$3 # 15 return s; # 16 } ldq $26, ($sp) ldq $9, 8($sp) lda $sp, 112($sp) ret ($26)