1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-06-29 09:29:31 +00:00
kickc/src/test/ref/unroll-screenfill-for.cfg
jespergravgaard 6253bdce28 Improved out
2020-10-05 22:58:02 +02:00

91 lines
3.1 KiB
INI

void main()
main: scope:[main] from
[0] phi()
to:main::@1
main::@1: scope:[main] from main main::@3
[1] main::x#4 = phi( main/0, main::@3/main::x#1 )
to:main::@2
main::@2: scope:[main] from main::@1
[2] main::SCREEN[main::x#4] = main::x#4
to:main::@2_1
main::@2_1: scope:[main] from main::@2
[3] (main::SCREEN+1*$28)[main::x#4] = main::x#4
to:main::@2_2
main::@2_2: scope:[main] from main::@2_1
[4] (main::SCREEN+2*$28)[main::x#4] = main::x#4
to:main::@2_3
main::@2_3: scope:[main] from main::@2_2
[5] (main::SCREEN+3*$28)[main::x#4] = main::x#4
to:main::@2_4
main::@2_4: scope:[main] from main::@2_3
[6] (main::SCREEN+4*$28)[main::x#4] = main::x#4
to:main::@2_5
main::@2_5: scope:[main] from main::@2_4
[7] (main::SCREEN+5*$28)[main::x#4] = main::x#4
to:main::@2_6
main::@2_6: scope:[main] from main::@2_5
[8] (main::SCREEN+6*$28)[main::x#4] = main::x#4
to:main::@2_7
main::@2_7: scope:[main] from main::@2_6
[9] (main::SCREEN+7*$28)[main::x#4] = main::x#4
to:main::@2_8
main::@2_8: scope:[main] from main::@2_7
[10] (main::SCREEN+8*$28)[main::x#4] = main::x#4
to:main::@2_9
main::@2_9: scope:[main] from main::@2_8
[11] (main::SCREEN+9*$28)[main::x#4] = main::x#4
to:main::@2_10
main::@2_10: scope:[main] from main::@2_9
[12] (main::SCREEN+$a*$28)[main::x#4] = main::x#4
to:main::@2_11
main::@2_11: scope:[main] from main::@2_10
[13] (main::SCREEN+$b*$28)[main::x#4] = main::x#4
to:main::@2_12
main::@2_12: scope:[main] from main::@2_11
[14] (main::SCREEN+$c*$28)[main::x#4] = main::x#4
to:main::@2_13
main::@2_13: scope:[main] from main::@2_12
[15] (main::SCREEN+$d*$28)[main::x#4] = main::x#4
to:main::@2_14
main::@2_14: scope:[main] from main::@2_13
[16] (main::SCREEN+$e*$28)[main::x#4] = main::x#4
to:main::@2_15
main::@2_15: scope:[main] from main::@2_14
[17] (main::SCREEN+$f*$28)[main::x#4] = main::x#4
to:main::@2_16
main::@2_16: scope:[main] from main::@2_15
[18] (main::SCREEN+$10*$28)[main::x#4] = main::x#4
to:main::@2_17
main::@2_17: scope:[main] from main::@2_16
[19] (main::SCREEN+$11*$28)[main::x#4] = main::x#4
to:main::@2_18
main::@2_18: scope:[main] from main::@2_17
[20] (main::SCREEN+$12*$28)[main::x#4] = main::x#4
to:main::@2_19
main::@2_19: scope:[main] from main::@2_18
[21] (main::SCREEN+$13*$28)[main::x#4] = main::x#4
to:main::@2_20
main::@2_20: scope:[main] from main::@2_19
[22] (main::SCREEN+$14*$28)[main::x#4] = main::x#4
to:main::@2_21
main::@2_21: scope:[main] from main::@2_20
[23] (main::SCREEN+$15*$28)[main::x#4] = main::x#4
to:main::@2_22
main::@2_22: scope:[main] from main::@2_21
[24] (main::SCREEN+$16*$28)[main::x#4] = main::x#4
to:main::@2_23
main::@2_23: scope:[main] from main::@2_22
[25] (main::SCREEN+$17*$28)[main::x#4] = main::x#4
to:main::@2_24
main::@2_24: scope:[main] from main::@2_23
[26] (main::SCREEN+$18*$28)[main::x#4] = main::x#4
to:main::@3
main::@3: scope:[main] from main::@2_24
[27] main::x#1 = ++ main::x#4
[28] if(main::x#1!=$28) goto main::@1
to:main::@return
main::@return: scope:[main] from main::@3
[29] return
to:@return