SHARE
TWEET

cable_car_util.rtl

luckytyphlosion Oct 13th, 2018 92 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. ;; Function CableCarUtil_FillWrapped
  3.  
  4. (note 1 0 2 ("src/cable_car_util.c") 5)
  5.  
  6. (note 2 1 4 "" NOTE_INSN_DELETED)
  7.  
  8. (insn 4 2 6 (set (reg/v:SI 22)
  9.         (reg:SI 0 r0)) -1 (nil)
  10.     (nil))
  11.  
  12. (insn 6 4 14 (set (reg:SI 24)
  13.         (reg:SI 1 r1)) -1 (nil)
  14.     (nil))
  15.  
  16. (insn 14 6 22 (set (reg:SI 29)
  17.         (reg:SI 2 r2)) -1 (nil)
  18.     (nil))
  19.  
  20. (insn 22 14 30 (set (reg:SI 34)
  21.         (reg:SI 3 r3)) -1 (nil)
  22.     (nil))
  23.  
  24. (insn 30 22 38 (set (reg:SI 39)
  25.         (mem/f:SI (reg:SI 17) 0)) -1 (nil)
  26.     (nil))
  27.  
  28. (insn 38 30 8 (set (reg:SI 44)
  29.         (mem/f:SI (plus:SI (reg:SI 17)
  30.                 (const_int 4)) 0)) -1 (nil)
  31.     (nil))
  32.  
  33. (insn 8 38 9 (set (reg:HI 27)
  34.         (subreg:HI (reg:SI 24) 0)) -1 (nil)
  35.     (nil))
  36.  
  37. (insn 9 8 10 (set (reg:SI 26)
  38.         (ashift:SI (subreg:SI (reg:HI 27) 0)
  39.             (const_int 16))) -1 (nil)
  40.     (nil))
  41.  
  42. (insn 10 9 12 (set (reg:SI 25)
  43.         (lshiftrt:SI (reg:SI 26)
  44.             (const_int 16))) -1 (nil)
  45.     (expr_list:REG_EQUAL (zero_extend:SI (subreg:HI (reg:SI 24) 0))
  46.         (nil)))
  47.  
  48. (insn 12 10 16 (set (reg/v:SI 23)
  49.         (reg:SI 25)) -1 (nil)
  50.     (nil))
  51.  
  52. (insn 16 12 17 (set (reg:QI 32)
  53.         (subreg:QI (reg:SI 29) 0)) -1 (nil)
  54.     (nil))
  55.  
  56. (insn 17 16 18 (set (reg:SI 31)
  57.         (ashift:SI (subreg:SI (reg:QI 32) 0)
  58.             (const_int 24))) -1 (nil)
  59.     (nil))
  60.  
  61. (insn 18 17 20 (set (reg:SI 30)
  62.         (lshiftrt:SI (reg:SI 31)
  63.             (const_int 24))) -1 (nil)
  64.     (expr_list:REG_EQUAL (zero_extend:SI (subreg:QI (reg:SI 29) 0))
  65.         (nil)))
  66.  
  67. (insn 20 18 24 (set (reg/v:SI 28)
  68.         (reg:SI 30)) -1 (nil)
  69.     (nil))
  70.  
  71. (insn 24 20 25 (set (reg:QI 37)
  72.         (subreg:QI (reg:SI 34) 0)) -1 (nil)
  73.     (nil))
  74.  
  75. (insn 25 24 26 (set (reg:SI 36)
  76.         (ashift:SI (subreg:SI (reg:QI 37) 0)
  77.             (const_int 24))) -1 (nil)
  78.     (nil))
  79.  
  80. (insn 26 25 28 (set (reg:SI 35)
  81.         (lshiftrt:SI (reg:SI 36)
  82.             (const_int 24))) -1 (nil)
  83.     (expr_list:REG_EQUAL (zero_extend:SI (subreg:QI (reg:SI 34) 0))
  84.         (nil)))
  85.  
  86. (insn 28 26 32 (set (reg/v:SI 33)
  87.         (reg:SI 35)) -1 (nil)
  88.     (nil))
  89.  
  90. (insn 32 28 33 (set (reg:QI 42)
  91.         (subreg:QI (reg:SI 39) 0)) -1 (nil)
  92.     (nil))
  93.  
  94. (insn 33 32 34 (set (reg:SI 41)
  95.         (ashift:SI (subreg:SI (reg:QI 42) 0)
  96.             (const_int 24))) -1 (nil)
  97.     (nil))
  98.  
  99. (insn 34 33 36 (set (reg:SI 40)
  100.         (lshiftrt:SI (reg:SI 41)
  101.             (const_int 24))) -1 (nil)
  102.     (expr_list:REG_EQUAL (zero_extend:SI (subreg:QI (reg:SI 39) 0))
  103.         (nil)))
  104.  
  105. (insn 36 34 40 (set (reg/v:SI 38)
  106.         (reg:SI 40)) -1 (nil)
  107.     (nil))
  108.  
  109. (insn 40 36 41 (set (reg:QI 47)
  110.         (subreg:QI (reg:SI 44) 0)) -1 (nil)
  111.     (nil))
  112.  
  113. (insn 41 40 42 (set (reg:SI 46)
  114.         (ashift:SI (subreg:SI (reg:QI 47) 0)
  115.             (const_int 24))) -1 (nil)
  116.     (nil))
  117.  
  118. (insn 42 41 44 (set (reg:SI 45)
  119.         (lshiftrt:SI (reg:SI 46)
  120.             (const_int 24))) -1 (nil)
  121.     (expr_list:REG_EQUAL (zero_extend:SI (subreg:QI (reg:SI 44) 0))
  122.         (nil)))
  123.  
  124. (insn 44 42 45 (set (reg/v:SI 43)
  125.         (reg:SI 45)) -1 (nil)
  126.     (nil))
  127.  
  128. (note 45 44 46 "" NOTE_INSN_FUNCTION_BEG)
  129.  
  130. (note 46 45 47 "" NOTE_INSN_DELETED)
  131.  
  132. (note 47 46 48 ("src/cable_car_util.c") 6)
  133.  
  134. (note 48 47 49 0 NOTE_INSN_BLOCK_BEG)
  135.  
  136. (note 49 48 51 ("src/cable_car_util.c") 11)
  137.  
  138. (insn 51 49 53 (set (reg/v:SI 48)
  139.         (const_int 0)) -1 (nil)
  140.     (nil))
  141.  
  142. (insn 53 51 54 (set (reg/v:SI 51)
  143.         (reg/v:SI 33)) -1 (nil)
  144.     (nil))
  145.  
  146. (note 54 53 157 "" NOTE_INSN_LOOP_BEG)
  147.  
  148. (jump_insn 157 54 158 (set (pc)
  149.         (label_ref 55)) -1 (nil)
  150.     (nil))
  151.  
  152. (barrier 158 157 156)
  153.  
  154. (code_label 156 158 61 14 "")
  155.  
  156. (code_label 61 156 62 6 "")
  157.  
  158. (note 62 61 63 ("src/cable_car_util.c") 13)
  159.  
  160. (note 63 62 65 "" NOTE_INSN_DELETED)
  161.  
  162. (insn 65 63 67 (set (reg/v:SI 50)
  163.         (reg/v:SI 28)) -1 (nil)
  164.     (nil))
  165.  
  166. (insn 67 65 68 (set (reg/v:SI 49)
  167.         (const_int 0)) -1 (nil)
  168.     (nil))
  169.  
  170. (note 68 67 120 "" NOTE_INSN_LOOP_BEG)
  171.  
  172. (jump_insn 120 68 121 (set (pc)
  173.         (label_ref 69)) -1 (nil)
  174.     (nil))
  175.  
  176. (barrier 121 120 119)
  177.  
  178. (code_label 119 121 75 12 "")
  179.  
  180. (code_label 75 119 76 10 "")
  181.  
  182. (note 76 75 77 ("src/cable_car_util.c") 15)
  183.  
  184. (note 77 76 79 "" NOTE_INSN_DELETED)
  185.  
  186. (insn 79 77 80 (set (reg:SI 52)
  187.         (reg/v:SI 50)) -1 (nil)
  188.     (nil))
  189.  
  190. (insn 80 79 82 (set (reg:SI 53)
  191.         (ashift:SI (reg:SI 52)
  192.             (const_int 1))) -1 (nil)
  193.     (expr_list:REG_EQUAL (mult:SI (reg/v:SI 50)
  194.             (const_int 2))
  195.         (nil)))
  196.  
  197. (insn 82 80 83 (set (reg:SI 54)
  198.         (reg/v:SI 51)) -1 (nil)
  199.     (nil))
  200.  
  201. (insn 83 82 84 (set (reg:SI 55)
  202.         (ashift:SI (reg:SI 54)
  203.             (const_int 6))) -1 (nil)
  204.     (expr_list:REG_EQUAL (mult:SI (reg/v:SI 51)
  205.             (const_int 64))
  206.         (nil)))
  207.  
  208. (insn 84 83 85 (set (reg:SI 56)
  209.         (plus:SI (reg:SI 53)
  210.             (reg:SI 55))) -1 (nil)
  211.     (nil))
  212.  
  213. (insn 85 84 87 (set (reg:SI 57)
  214.         (plus:SI (reg/v:SI 22)
  215.             (reg:SI 56))) -1 (nil)
  216.     (nil))
  217.  
  218. (insn 87 85 88 (set (reg:HI 58)
  219.         (subreg/s/u:HI (reg/v:SI 23) 0)) -1 (nil)
  220.     (nil))
  221.  
  222. (insn 88 87 89 (set (mem:HI (reg:SI 57) 5)
  223.         (reg:HI 58)) -1 (nil)
  224.     (nil))
  225.  
  226. (note 89 88 90 ("src/cable_car_util.c") 16)
  227.  
  228. (insn 90 89 92 (set (reg:SI 59)
  229.         (plus:SI (reg/v:SI 50)
  230.             (const_int 1))) -1 (nil)
  231.     (nil))
  232.  
  233. (insn 92 90 93 (set (reg:SI 61)
  234.         (reg:SI 59)) -1 (nil)
  235.     (nil))
  236.  
  237. (insn 93 92 94 (set (cc0)
  238.         (reg:SI 61)) -1 (nil)
  239.     (nil))
  240.  
  241. (jump_insn 94 93 95 (set (pc)
  242.         (if_then_else (ge (cc0)
  243.                 (const_int 0))
  244.             (label_ref 96)
  245.             (pc))) -1 (nil)
  246.     (nil))
  247.  
  248. (insn 95 94 96 (set (reg:SI 61)
  249.         (plus:SI (reg:SI 61)
  250.             (const_int 31))) -1 (nil)
  251.     (nil))
  252.  
  253. (code_label 96 95 97 11 "")
  254.  
  255. (insn 97 96 99 (set (reg:SI 60)
  256.         (ashiftrt:SI (reg:SI 61)
  257.             (const_int 5))) -1 (nil)
  258.     (expr_list:REG_EQUAL (div:SI (reg:SI 59)
  259.             (const_int 32))
  260.         (nil)))
  261.  
  262. (insn 99 97 100 (set (reg:SI 62)
  263.         (reg:SI 60)) -1 (nil)
  264.     (nil))
  265.  
  266. (insn 100 99 101 (set (reg:SI 63)
  267.         (ashift:SI (reg:SI 62)
  268.             (const_int 5))) -1 (nil)
  269.     (expr_list:REG_EQUAL (mult:SI (reg:SI 60)
  270.             (const_int 32))
  271.         (nil)))
  272.  
  273. (insn 101 100 103 (set (reg:SI 64)
  274.         (minus:SI (reg:SI 59)
  275.             (reg:SI 63))) -1 (nil)
  276.     (nil))
  277.  
  278. (insn 103 101 104 (set (reg:QI 67)
  279.         (subreg:QI (reg:SI 64) 0)) -1 (nil)
  280.     (nil))
  281.  
  282. (insn 104 103 105 (set (reg:SI 66)
  283.         (ashift:SI (subreg:SI (reg:QI 67) 0)
  284.             (const_int 24))) -1 (nil)
  285.     (nil))
  286.  
  287. (insn 105 104 107 (set (reg:SI 65)
  288.         (lshiftrt:SI (reg:SI 66)
  289.             (const_int 24))) -1 (nil)
  290.     (expr_list:REG_EQUAL (zero_extend:SI (subreg:QI (reg:SI 64) 0))
  291.         (nil)))
  292.  
  293. (insn 107 105 108 (set (reg/v:SI 50)
  294.         (reg:SI 65)) -1 (nil)
  295.     (nil))
  296.  
  297. (note 108 107 109 ("src/cable_car_util.c") 17)
  298.  
  299. (note 109 108 110 ("src/cable_car_util.c") 13)
  300.  
  301. (note 110 109 111 "" NOTE_INSN_LOOP_CONT)
  302.  
  303. (code_label 111 110 112 9 "")
  304.  
  305. (insn 112 111 114 (set (reg:SI 68)
  306.         (plus:SI (reg/v:SI 49)
  307.             (const_int 1))) -1 (nil)
  308.     (nil))
  309.  
  310. (insn 114 112 115 (set (reg:QI 71)
  311.         (subreg:QI (reg:SI 68) 0)) -1 (nil)
  312.     (nil))
  313.  
  314. (insn 115 114 116 (set (reg:SI 70)
  315.         (ashift:SI (subreg:SI (reg:QI 71) 0)
  316.             (const_int 24))) -1 (nil)
  317.     (nil))
  318.  
  319. (insn 116 115 118 (set (reg:SI 69)
  320.         (lshiftrt:SI (reg:SI 70)
  321.             (const_int 24))) -1 (nil)
  322.     (expr_list:REG_EQUAL (zero_extend:SI (subreg:QI (reg:SI 68) 0))
  323.         (nil)))
  324.  
  325. (insn 118 116 69 (set (reg/v:SI 49)
  326.         (reg:SI 69)) -1 (nil)
  327.     (nil))
  328.  
  329. (code_label 69 118 71 7 "")
  330.  
  331. (insn 71 69 72 (set (cc0)
  332.         (compare (reg/v:SI 49)
  333.             (reg/v:SI 38))) -1 (nil)
  334.     (nil))
  335.  
  336. (jump_insn 72 71 73 (set (pc)
  337.         (if_then_else (ltu (cc0)
  338.                 (const_int 0))
  339.             (label_ref 75)
  340.             (pc))) -1 (nil)
  341.     (nil))
  342.  
  343. (jump_insn 73 72 74 (set (pc)
  344.         (label_ref 125)) -1 (nil)
  345.     (nil))
  346.  
  347. (barrier 74 73 122)
  348.  
  349. (jump_insn 122 74 123 (set (pc)
  350.         (label_ref 119)) -1 (nil)
  351.     (nil))
  352.  
  353. (barrier 123 122 124)
  354.  
  355. (note 124 123 125 "" NOTE_INSN_LOOP_END)
  356.  
  357. (code_label 125 124 126 8 "")
  358.  
  359. (note 126 125 127 ("src/cable_car_util.c") 18)
  360.  
  361. (insn 127 126 129 (set (reg:SI 72)
  362.         (plus:SI (reg/v:SI 51)
  363.             (const_int 1))) -1 (nil)
  364.     (nil))
  365.  
  366. (insn 129 127 130 (set (reg:SI 74)
  367.         (reg:SI 72)) -1 (nil)
  368.     (nil))
  369.  
  370. (insn 130 129 131 (set (cc0)
  371.         (reg:SI 74)) -1 (nil)
  372.     (nil))
  373.  
  374. (jump_insn 131 130 132 (set (pc)
  375.         (if_then_else (ge (cc0)
  376.                 (const_int 0))
  377.             (label_ref 133)
  378.             (pc))) -1 (nil)
  379.     (nil))
  380.  
  381. (insn 132 131 133 (set (reg:SI 74)
  382.         (plus:SI (reg:SI 74)
  383.             (const_int 31))) -1 (nil)
  384.     (nil))
  385.  
  386. (code_label 133 132 134 13 "")
  387.  
  388. (insn 134 133 136 (set (reg:SI 73)
  389.         (ashiftrt:SI (reg:SI 74)
  390.             (const_int 5))) -1 (nil)
  391.     (expr_list:REG_EQUAL (div:SI (reg:SI 72)
  392.             (const_int 32))
  393.         (nil)))
  394.  
  395. (insn 136 134 137 (set (reg:SI 75)
  396.         (reg:SI 73)) -1 (nil)
  397.     (nil))
  398.  
  399. (insn 137 136 138 (set (reg:SI 76)
  400.         (ashift:SI (reg:SI 75)
  401.             (const_int 5))) -1 (nil)
  402.     (expr_list:REG_EQUAL (mult:SI (reg:SI 73)
  403.             (const_int 32))
  404.         (nil)))
  405.  
  406. (insn 138 137 140 (set (reg:SI 77)
  407.         (minus:SI (reg:SI 72)
  408.             (reg:SI 76))) -1 (nil)
  409.     (nil))
  410.  
  411. (insn 140 138 141 (set (reg:QI 80)
  412.         (subreg:QI (reg:SI 77) 0)) -1 (nil)
  413.     (nil))
  414.  
  415. (insn 141 140 142 (set (reg:SI 79)
  416.         (ashift:SI (subreg:SI (reg:QI 80) 0)
  417.             (const_int 24))) -1 (nil)
  418.     (nil))
  419.  
  420. (insn 142 141 144 (set (reg:SI 78)
  421.         (lshiftrt:SI (reg:SI 79)
  422.             (const_int 24))) -1 (nil)
  423.     (expr_list:REG_EQUAL (zero_extend:SI (subreg:QI (reg:SI 77) 0))
  424.         (nil)))
  425.  
  426. (insn 144 142 145 (set (reg/v:SI 51)
  427.         (reg:SI 78)) -1 (nil)
  428.     (nil))
  429.  
  430. (note 145 144 146 ("src/cable_car_util.c") 19)
  431.  
  432. (note 146 145 147 ("src/cable_car_util.c") 11)
  433.  
  434. (note 147 146 148 "" NOTE_INSN_LOOP_CONT)
  435.  
  436. (code_label 148 147 149 5 "")
  437.  
  438. (insn 149 148 151 (set (reg:SI 81)
  439.         (plus:SI (reg/v:SI 48)
  440.             (const_int 1))) -1 (nil)
  441.     (nil))
  442.  
  443. (insn 151 149 152 (set (reg:QI 84)
  444.         (subreg:QI (reg:SI 81) 0)) -1 (nil)
  445.     (nil))
  446.  
  447. (insn 152 151 153 (set (reg:SI 83)
  448.         (ashift:SI (subreg:SI (reg:QI 84) 0)
  449.             (const_int 24))) -1 (nil)
  450.     (nil))
  451.  
  452. (insn 153 152 155 (set (reg:SI 82)
  453.         (lshiftrt:SI (reg:SI 83)
  454.             (const_int 24))) -1 (nil)
  455.     (expr_list:REG_EQUAL (zero_extend:SI (subreg:QI (reg:SI 81) 0))
  456.         (nil)))
  457.  
  458. (insn 155 153 55 (set (reg/v:SI 48)
  459.         (reg:SI 82)) -1 (nil)
  460.     (nil))
  461.  
  462. (code_label 55 155 57 3 "")
  463.  
  464. (insn 57 55 58 (set (cc0)
  465.         (compare (reg/v:SI 48)
  466.             (reg/v:SI 43))) -1 (nil)
  467.     (nil))
  468.  
  469. (jump_insn 58 57 59 (set (pc)
  470.         (if_then_else (ltu (cc0)
  471.                 (const_int 0))
  472.             (label_ref 61)
  473.             (pc))) -1 (nil)
  474.     (nil))
  475.  
  476. (jump_insn 59 58 60 (set (pc)
  477.         (label_ref 162)) -1 (nil)
  478.     (nil))
  479.  
  480. (barrier 60 59 159)
  481.  
  482. (jump_insn 159 60 160 (set (pc)
  483.         (label_ref 156)) -1 (nil)
  484.     (nil))
  485.  
  486. (barrier 160 159 161)
  487.  
  488. (note 161 160 162 "" NOTE_INSN_LOOP_END)
  489.  
  490. (code_label 162 161 163 4 "")
  491.  
  492. (note 163 162 164 ("src/cable_car_util.c") 20)
  493.  
  494. (note 164 163 165 0 NOTE_INSN_BLOCK_END)
  495.  
  496. (note 165 164 166 "" NOTE_INSN_FUNCTION_END)
  497.  
  498. (note 166 165 167 ("src/cable_car_util.c") 20)
  499.  
  500. (code_label 167 166 0 2 "")
  501.  
  502. ;; Function CableCarUtil_CopyWrapped
  503.  
  504. (note 1 0 2 ("src/cable_car_util.c") 23)
  505.  
  506. (note 2 1 4 "" NOTE_INSN_DELETED)
  507.  
  508. (insn 4 2 6 (set (reg/v:SI 22)
  509.         (reg:SI 0 r0)) -1 (nil)
  510.     (nil))
  511.  
  512. (insn 6 4 8 (set (reg/v:SI 23)
  513.         (reg:SI 1 r1)) -1 (nil)
  514.     (nil))
  515.  
  516. (insn 8 6 16 (set (reg:SI 25)
  517.         (reg:SI 2 r2)) -1 (nil)
  518.     (nil))
  519.  
  520. (insn 16 8 24 (set (reg:SI 30)
  521.         (reg:SI 3 r3)) -1 (nil)
  522.     (nil))
  523.  
  524. (insn 24 16 32 (set (reg:SI 35)
  525.         (mem/f:SI (reg:SI 17) 0)) -1 (nil)
  526.     (nil))
  527.  
  528. (insn 32 24 10 (set (reg:SI 40)
  529.         (mem/f:SI (plus:SI (reg:SI 17)
  530.                 (const_int 4)) 0)) -1 (nil)
  531.     (nil))
  532.  
  533. (insn 10 32 11 (set (reg:QI 28)
  534.         (subreg:QI (reg:SI 25) 0)) -1 (nil)
  535.     (nil))
  536.  
  537. (insn 11 10 12 (set (reg:SI 27)
  538.         (ashift:SI (subreg:SI (reg:QI 28) 0)
  539.             (const_int 24))) -1 (nil)
  540.     (nil))
  541.  
  542. (insn 12 11 14 (set (reg:SI 26)
  543.         (lshiftrt:SI (reg:SI 27)
  544.             (const_int 24))) -1 (nil)
  545.     (expr_list:REG_EQUAL (zero_extend:SI (subreg:QI (reg:SI 25) 0))
  546.         (nil)))
  547.  
  548. (insn 14 12 18 (set (reg/v:SI 24)
  549.         (reg:SI 26)) -1 (nil)
  550.     (nil))
  551.  
  552. (insn 18 14 19 (set (reg:QI 33)
  553.         (subreg:QI (reg:SI 30) 0)) -1 (nil)
  554.     (nil))
  555.  
  556. (insn 19 18 20 (set (reg:SI 32)
  557.         (ashift:SI (subreg:SI (reg:QI 33) 0)
  558.             (const_int 24))) -1 (nil)
  559.     (nil))
  560.  
  561. (insn 20 19 22 (set (reg:SI 31)
  562.         (lshiftrt:SI (reg:SI 32)
  563.             (const_int 24))) -1 (nil)
  564.     (expr_list:REG_EQUAL (zero_extend:SI (subreg:QI (reg:SI 30) 0))
  565.         (nil)))
  566.  
  567. (insn 22 20 26 (set (reg/v:SI 29)
  568.         (reg:SI 31)) -1 (nil)
  569.     (nil))
  570.  
  571. (insn 26 22 27 (set (reg:QI 38)
  572.         (subreg:QI (reg:SI 35) 0)) -1 (nil)
  573.     (nil))
  574.  
  575. (insn 27 26 28 (set (reg:SI 37)
  576.         (ashift:SI (subreg:SI (reg:QI 38) 0)
  577.             (const_int 24))) -1 (nil)
  578.     (nil))
  579.  
  580. (insn 28 27 30 (set (reg:SI 36)
  581.         (lshiftrt:SI (reg:SI 37)
  582.             (const_int 24))) -1 (nil)
  583.     (expr_list:REG_EQUAL (zero_extend:SI (subreg:QI (reg:SI 35) 0))
  584.         (nil)))
  585.  
  586. (insn 30 28 34 (set (reg/v:SI 34)
  587.         (reg:SI 36)) -1 (nil)
  588.     (nil))
  589.  
  590. (insn 34 30 35 (set (reg:QI 43)
  591.         (subreg:QI (reg:SI 40) 0)) -1 (nil)
  592.     (nil))
  593.  
  594. (insn 35 34 36 (set (reg:SI 42)
  595.         (ashift:SI (subreg:SI (reg:QI 43) 0)
  596.             (const_int 24))) -1 (nil)
  597.     (nil))
  598.  
  599. (insn 36 35 38 (set (reg:SI 41)
  600.         (lshiftrt:SI (reg:SI 42)
  601.             (const_int 24))) -1 (nil)
  602.     (expr_list:REG_EQUAL (zero_extend:SI (subreg:QI (reg:SI 40) 0))
  603.         (nil)))
  604.  
  605. (insn 38 36 39 (set (reg/v:SI 39)
  606.         (reg:SI 41)) -1 (nil)
  607.     (nil))
  608.  
  609. (note 39 38 40 "" NOTE_INSN_FUNCTION_BEG)
  610.  
  611. (note 40 39 41 "" NOTE_INSN_DELETED)
  612.  
  613. (note 41 40 42 ("src/cable_car_util.c") 24)
  614.  
  615. (note 42 41 43 0 NOTE_INSN_BLOCK_BEG)
  616.  
  617. (note 43 42 45 ("src/cable_car_util.c") 30)
  618.  
  619. (insn 45 43 47 (set (reg/v:SI 44)
  620.         (const_int 0)) -1 (nil)
  621.     (nil))
  622.  
  623. (insn 47 45 49 (set (reg/v:SI 48)
  624.         (reg/v:SI 23)) -1 (nil)
  625.     (nil))
  626.  
  627. (insn 49 47 50 (set (reg/v:SI 47)
  628.         (reg/v:SI 29)) -1 (nil)
  629.     (nil))
  630.  
  631. (note 50 49 154 "" NOTE_INSN_LOOP_BEG)
  632.  
  633. (jump_insn 154 50 155 (set (pc)
  634.         (label_ref 51)) -1 (nil)
  635.     (nil))
  636.  
  637. (barrier 155 154 153)
  638.  
  639. (code_label 153 155 57 27 "")
  640.  
  641. (code_label 57 153 58 19 "")
  642.  
  643. (note 58 57 59 ("src/cable_car_util.c") 32)
  644.  
  645. (note 59 58 61 "" NOTE_INSN_DELETED)
  646.  
  647. (insn 61 59 63 (set (reg/v:SI 46)
  648.         (reg/v:SI 24)) -1 (nil)
  649.     (nil))
  650.  
  651. (insn 63 61 64 (set (reg/v:SI 45)
  652.         (const_int 0)) -1 (nil)
  653.     (nil))
  654.  
  655. (note 64 63 117 "" NOTE_INSN_LOOP_BEG)
  656.  
  657. (jump_insn 117 64 118 (set (pc)
  658.         (label_ref 65)) -1 (nil)
  659.     (nil))
  660.  
  661. (barrier 118 117 116)
  662.  
  663. (code_label 116 118 71 25 "")
  664.  
  665. (code_label 71 116 72 23 "")
  666.  
  667. (note 72 71 73 ("src/cable_car_util.c") 34)
  668.  
  669. (note 73 72 75 "" NOTE_INSN_DELETED)
  670.  
  671. (insn 75 73 76 (set (reg:SI 49)
  672.         (reg/v:SI 46)) -1 (nil)
  673.     (nil))
  674.  
  675. (insn 76 75 78 (set (reg:SI 50)
  676.         (ashift:SI (reg:SI 49)
  677.             (const_int 1))) -1 (nil)
  678.     (expr_list:REG_EQUAL (mult:SI (reg/v:SI 46)
  679.             (const_int 2))
  680.         (nil)))
  681.  
  682. (insn 78 76 79 (set (reg:SI 51)
  683.         (reg/v:SI 47)) -1 (nil)
  684.     (nil))
  685.  
  686. (insn 79 78 80 (set (reg:SI 52)
  687.         (ashift:SI (reg:SI 51)
  688.             (const_int 6))) -1 (nil)
  689.     (expr_list:REG_EQUAL (mult:SI (reg/v:SI 47)
  690.             (const_int 64))
  691.         (nil)))
  692.  
  693. (insn 80 79 81 (set (reg:SI 53)
  694.         (plus:SI (reg:SI 50)
  695.             (reg:SI 52))) -1 (nil)
  696.     (nil))
  697.  
  698. (insn 81 80 83 (set (reg:SI 54)
  699.         (plus:SI (reg/v:SI 22)
  700.             (reg:SI 53))) -1 (nil)
  701.     (nil))
  702.  
  703. (insn 83 81 84 (set (reg:HI 55)
  704.         (mem:HI (reg/v:SI 48) 5)) -1 (nil)
  705.     (nil))
  706.  
  707. (insn 84 83 85 (set (mem:HI (reg:SI 54) 5)
  708.         (reg:HI 55)) -1 (nil)
  709.     (nil))
  710.  
  711. (insn 85 84 86 (set (reg/v:SI 48)
  712.         (plus:SI (reg/v:SI 48)
  713.             (const_int 2))) -1 (nil)
  714.     (nil))
  715.  
  716. (note 86 85 87 ("src/cable_car_util.c") 35)
  717.  
  718. (insn 87 86 89 (set (reg:SI 56)
  719.         (plus:SI (reg/v:SI 46)
  720.             (const_int 1))) -1 (nil)
  721.     (nil))
  722.  
  723. (insn 89 87 90 (set (reg:SI 58)
  724.         (reg:SI 56)) -1 (nil)
  725.     (nil))
  726.  
  727. (insn 90 89 91 (set (cc0)
  728.         (reg:SI 58)) -1 (nil)
  729.     (nil))
  730.  
  731. (jump_insn 91 90 92 (set (pc)
  732.         (if_then_else (ge (cc0)
  733.                 (const_int 0))
  734.             (label_ref 93)
  735.             (pc))) -1 (nil)
  736.     (nil))
  737.  
  738. (insn 92 91 93 (set (reg:SI 58)
  739.         (plus:SI (reg:SI 58)
  740.             (const_int 31))) -1 (nil)
  741.     (nil))
  742.  
  743. (code_label 93 92 94 24 "")
  744.  
  745. (insn 94 93 96 (set (reg:SI 57)
  746.         (ashiftrt:SI (reg:SI 58)
  747.             (const_int 5))) -1 (nil)
  748.     (expr_list:REG_EQUAL (div:SI (reg:SI 56)
  749.             (const_int 32))
  750.         (nil)))
  751.  
  752. (insn 96 94 97 (set (reg:SI 59)
  753.         (reg:SI 57)) -1 (nil)
  754.     (nil))
  755.  
  756. (insn 97 96 98 (set (reg:SI 60)
  757.         (ashift:SI (reg:SI 59)
  758.             (const_int 5))) -1 (nil)
  759.     (expr_list:REG_EQUAL (mult:SI (reg:SI 57)
  760.             (const_int 32))
  761.         (nil)))
  762.  
  763. (insn 98 97 100 (set (reg:SI 61)
  764.         (minus:SI (reg:SI 56)
  765.             (reg:SI 60))) -1 (nil)
  766.     (nil))
  767.  
  768. (insn 100 98 101 (set (reg:QI 64)
  769.         (subreg:QI (reg:SI 61) 0)) -1 (nil)
  770.     (nil))
  771.  
  772. (insn 101 100 102 (set (reg:SI 63)
  773.         (ashift:SI (subreg:SI (reg:QI 64) 0)
  774.             (const_int 24))) -1 (nil)
  775.     (nil))
  776.  
  777. (insn 102 101 104 (set (reg:SI 62)
  778.         (lshiftrt:SI (reg:SI 63)
  779.             (const_int 24))) -1 (nil)
  780.     (expr_list:REG_EQUAL (zero_extend:SI (subreg:QI (reg:SI 61) 0))
  781.         (nil)))
  782.  
  783. (insn 104 102 105 (set (reg/v:SI 46)
  784.         (reg:SI 62)) -1 (nil)
  785.     (nil))
  786.  
  787. (note 105 104 106 ("src/cable_car_util.c") 36)
  788.  
  789. (note 106 105 107 ("src/cable_car_util.c") 32)
  790.  
  791. (note 107 106 108 "" NOTE_INSN_LOOP_CONT)
  792.  
  793. (code_label 108 107 109 22 "")
  794.  
  795. (insn 109 108 111 (set (reg:SI 65)
  796.         (plus:SI (reg/v:SI 45)
  797.             (const_int 1))) -1 (nil)
  798.     (nil))
  799.  
  800. (insn 111 109 112 (set (reg:QI 68)
  801.         (subreg:QI (reg:SI 65) 0)) -1 (nil)
  802.     (nil))
  803.  
  804. (insn 112 111 113 (set (reg:SI 67)
  805.         (ashift:SI (subreg:SI (reg:QI 68) 0)
  806.             (const_int 24))) -1 (nil)
  807.     (nil))
  808.  
  809. (insn 113 112 115 (set (reg:SI 66)
  810.         (lshiftrt:SI (reg:SI 67)
  811.             (const_int 24))) -1 (nil)
  812.     (expr_list:REG_EQUAL (zero_extend:SI (subreg:QI (reg:SI 65) 0))
  813.         (nil)))
  814.  
  815. (insn 115 113 65 (set (reg/v:SI 45)
  816.         (reg:SI 66)) -1 (nil)
  817.     (nil))
  818.  
  819. (code_label 65 115 67 20 "")
  820.  
  821. (insn 67 65 68 (set (cc0)
  822.         (compare (reg/v:SI 45)
  823.             (reg/v:SI 34))) -1 (nil)
  824.     (nil))
  825.  
  826. (jump_insn 68 67 69 (set (pc)
  827.         (if_then_else (ltu (cc0)
  828.                 (const_int 0))
  829.             (label_ref 71)
  830.             (pc))) -1 (nil)
  831.     (nil))
  832.  
  833. (jump_insn 69 68 70 (set (pc)
  834.         (label_ref 122)) -1 (nil)
  835.     (nil))
  836.  
  837. (barrier 70 69 119)
  838.  
  839. (jump_insn 119 70 120 (set (pc)
  840.         (label_ref 116)) -1 (nil)
  841.     (nil))
  842.  
  843. (barrier 120 119 121)
  844.  
  845. (note 121 120 122 "" NOTE_INSN_LOOP_END)
  846.  
  847. (code_label 122 121 123 21 "")
  848.  
  849. (note 123 122 124 ("src/cable_car_util.c") 37)
  850.  
  851. (insn 124 123 126 (set (reg:SI 69)
  852.         (plus:SI (reg/v:SI 47)
  853.             (const_int 1))) -1 (nil)
  854.     (nil))
  855.  
  856. (insn 126 124 127 (set (reg:SI 71)
  857.         (reg:SI 69)) -1 (nil)
  858.     (nil))
  859.  
  860. (insn 127 126 128 (set (cc0)
  861.         (reg:SI 71)) -1 (nil)
  862.     (nil))
  863.  
  864. (jump_insn 128 127 129 (set (pc)
  865.         (if_then_else (ge (cc0)
  866.                 (const_int 0))
  867.             (label_ref 130)
  868.             (pc))) -1 (nil)
  869.     (nil))
  870.  
  871. (insn 129 128 130 (set (reg:SI 71)
  872.         (plus:SI (reg:SI 71)
  873.             (const_int 31))) -1 (nil)
  874.     (nil))
  875.  
  876. (code_label 130 129 131 26 "")
  877.  
  878. (insn 131 130 133 (set (reg:SI 70)
  879.         (ashiftrt:SI (reg:SI 71)
  880.             (const_int 5))) -1 (nil)
  881.     (expr_list:REG_EQUAL (div:SI (reg:SI 69)
  882.             (const_int 32))
  883.         (nil)))
  884.  
  885. (insn 133 131 134 (set (reg:SI 72)
  886.         (reg:SI 70)) -1 (nil)
  887.     (nil))
  888.  
  889. (insn 134 133 135 (set (reg:SI 73)
  890.         (ashift:SI (reg:SI 72)
  891.             (const_int 5))) -1 (nil)
  892.     (expr_list:REG_EQUAL (mult:SI (reg:SI 70)
  893.             (const_int 32))
  894.         (nil)))
  895.  
  896. (insn 135 134 137 (set (reg:SI 74)
  897.         (minus:SI (reg:SI 69)
  898.             (reg:SI 73))) -1 (nil)
  899.     (nil))
  900.  
  901. (insn 137 135 138 (set (reg:QI 77)
  902.         (subreg:QI (reg:SI 74) 0)) -1 (nil)
  903.     (nil))
  904.  
  905. (insn 138 137 139 (set (reg:SI 76)
  906.         (ashift:SI (subreg:SI (reg:QI 77) 0)
  907.             (const_int 24))) -1 (nil)
  908.     (nil))
  909.  
  910. (insn 139 138 141 (set (reg:SI 75)
  911.         (lshiftrt:SI (reg:SI 76)
  912.             (const_int 24))) -1 (nil)
  913.     (expr_list:REG_EQUAL (zero_extend:SI (subreg:QI (reg:SI 74) 0))
  914.         (nil)))
  915.  
  916. (insn 141 139 142 (set (reg/v:SI 47)
  917.         (reg:SI 75)) -1 (nil)
  918.     (nil))
  919.  
  920. (note 142 141 143 ("src/cable_car_util.c") 38)
  921.  
  922. (note 143 142 144 ("src/cable_car_util.c") 30)
  923.  
  924. (note 144 143 145 "" NOTE_INSN_LOOP_CONT)
  925.  
  926. (code_label 145 144 146 18 "")
  927.  
  928. (insn 146 145 148 (set (reg:SI 78)
  929.         (plus:SI (reg/v:SI 44)
  930.             (const_int 1))) -1 (nil)
  931.     (nil))
  932.  
  933. (insn 148 146 149 (set (reg:QI 81)
  934.         (subreg:QI (reg:SI 78) 0)) -1 (nil)
  935.     (nil))
  936.  
  937. (insn 149 148 150 (set (reg:SI 80)
  938.         (ashift:SI (subreg:SI (reg:QI 81) 0)
  939.             (const_int 24))) -1 (nil)
  940.     (nil))
  941.  
  942. (insn 150 149 152 (set (reg:SI 79)
  943.         (lshiftrt:SI (reg:SI 80)
  944.             (const_int 24))) -1 (nil)
  945.     (expr_list:REG_EQUAL (zero_extend:SI (subreg:QI (reg:SI 78) 0))
  946.         (nil)))
  947.  
  948. (insn 152 150 51 (set (reg/v:SI 44)
  949.         (reg:SI 79)) -1 (nil)
  950.     (nil))
  951.  
  952. (code_label 51 152 53 16 "")
  953.  
  954. (insn 53 51 54 (set (cc0)
  955.         (compare (reg/v:SI 44)
  956.             (reg/v:SI 39))) -1 (nil)
  957.     (nil))
  958.  
  959. (jump_insn 54 53 55 (set (pc)
  960.         (if_then_else (ltu (cc0)
  961.                 (const_int 0))
  962.             (label_ref 57)
  963.             (pc))) -1 (nil)
  964.     (nil))
  965.  
  966. (jump_insn 55 54 56 (set (pc)
  967.         (label_ref 159)) -1 (nil)
  968.     (nil))
  969.  
  970. (barrier 56 55 156)
  971.  
  972. (jump_insn 156 56 157 (set (pc)
  973.         (label_ref 153)) -1 (nil)
  974.     (nil))
  975.  
  976. (barrier 157 156 158)
  977.  
  978. (note 158 157 159 "" NOTE_INSN_LOOP_END)
  979.  
  980. (code_label 159 158 160 17 "")
  981.  
  982. (note 160 159 161 ("src/cable_car_util.c") 39)
  983.  
  984. (note 161 160 162 0 NOTE_INSN_BLOCK_END)
  985.  
  986. (note 162 161 163 "" NOTE_INSN_FUNCTION_END)
  987.  
  988. (note 163 162 164 ("src/cable_car_util.c") 39)
  989.  
  990. (code_label 164 163 0 15 "")
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top