Advertisement
Guest User

Untitled

a guest
Dec 11th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.15 KB | None | 0 0
  1. sort2 (int * a)
  2. {
  3.   int t;
  4.   int _4;
  5.   int _5;
  6.   int prephitmp_7;
  7.  
  8.   <bb 2> [local count: 1073741824]:
  9.   # DEBUG BEGIN_STMT
  10.   # DEBUG D#1 => a_2(D) + 4
  11.   # DEBUG x => a_2(D)
  12.   # DEBUG y => D#1
  13.   # DEBUG __a => a_2(D)
  14.   # DEBUG __b => D#1
  15.   _4 = MEM[(const int &)a_2(D) + 4];
  16.   _5 = MEM[(const int &)a_2(D)];
  17.   if (_4 < _5)
  18.     goto <bb 5>; [34.00%]
  19.   else
  20.     goto <bb 3>; [66.00%]
  21.  
  22.   <bb 3> [local count: 708669604]:
  23.   # DEBUG __a => NULL
  24.   # DEBUG __b => NULL
  25.   # DEBUG t => _5
  26.   # DEBUG __a => a_2(D)
  27.   # DEBUG __b => D#1
  28.   if (_4 > _5)
  29.     goto <bb 4>; [51.52%]
  30.   else
  31.     goto <bb 5>; [48.48%]
  32.  
  33.   <bb 4> [local count: 365072226]:
  34.  
  35.   <bb 5> [local count: 1073741824]:
  36.   # t_19 = PHI <_5(3), _4(2), _5(4)>
  37.   # prephitmp_7 = PHI <_5(3), _5(2), _4(4)>
  38.   # DEBUG __a => NULL
  39.   # DEBUG __b => NULL
  40.   MEM[(int &)a_2(D) + 4] = prephitmp_7;
  41.   *a_2(D) = t_19;
  42.   # DEBUG x => NULL
  43.   # DEBUG y => NULL
  44.   # DEBUG t => NULL
  45.   return;
  46.  
  47. }
  48.  
  49.  
  50.  
  51. ;; Function sort2 (_Z5sort2Pj, funcdef_no=908, decl_uid=17225, cgraph_uid=270, symbol_order=270)
  52.  
  53. sort2 (unsigned int * a)
  54. {
  55.   unsigned int t;
  56.   unsigned int _4;
  57.   unsigned int _5;
  58.   unsigned int prephitmp_13;
  59.   unsigned int prephitmp_15;
  60.  
  61.   <bb 2> [local count: 1073741824]:
  62.   # DEBUG BEGIN_STMT
  63.   # DEBUG D#3 => a_2(D) + 4
  64.   # DEBUG x => a_2(D)
  65.   # DEBUG y => D#3
  66.   # DEBUG __a => a_2(D)
  67.   # DEBUG __b => D#3
  68.   _4 = MEM[(const unsigned int &)a_2(D) + 4];
  69.   _5 = MEM[(const unsigned int &)a_2(D)];
  70.   if (_4 < _5)
  71.     goto <bb 4>; [34.00%]
  72.   else
  73.     goto <bb 3>; [66.00%]
  74.  
  75.   <bb 3> [local count: 708669600]:
  76.  
  77.   <bb 4> [local count: 1073741824]:
  78.   # prephitmp_15 = PHI <_4(2), _5(3)>
  79.   # DEBUG __a => NULL
  80.   # DEBUG __b => NULL
  81.   # DEBUG t => D#2
  82.   # DEBUG __a => a_2(D)
  83.   # DEBUG __b => D#3
  84.   if (_4 > _5)
  85.     goto <bb 5>; [34.00%]
  86.   else
  87.     goto <bb 6>; [66.00%]
  88.  
  89.   <bb 5> [local count: 365072224]:
  90.  
  91.   <bb 6> [local count: 1073741824]:
  92.   # prephitmp_13 = PHI <_5(4), _4(5)>
  93.   # DEBUG __a => NULL
  94.   # DEBUG __b => NULL
  95.   MEM[(unsigned int &)a_2(D) + 4] = prephitmp_13;
  96.   *a_2(D) = prephitmp_15;
  97.   # DEBUG x => NULL
  98.   # DEBUG y => NULL
  99.   # DEBUG t => NULL
  100.   return;
  101.  
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement