~ubuntu-branches/ubuntu/vivid/emscripten/vivid

« back to all changes in this revision

Viewing changes to docs/paper.tex

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2013-06-11 15:45:24 UTC
  • mfrom: (1.2.1) (2.1.1 experimental)
  • Revision ID: package-import@ubuntu.com-20130611154524-rppb3w6tixlegv4n
Tags: 1.4.7~20130611~a1eb425-1
* New snapshot release
* Upload to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
214
214
  int main()
215
215
  {
216
216
    int sum = 0;
217
 
    for (int i = 1; i < 100; i++)
 
217
    for (int i = 1; i <= 100; i++)
218
218
      sum += i;
219
219
    printf("1+...+100=%d\n", sum);
220
220
    return 0;
239
239
 
240
240
; <label>:2
241
241
  %3 = load i32* %i, align 4
242
 
  %4 = icmp slt i32 %3, 100
 
242
  %4 = icmp sle i32 %3, 100
243
243
  br i1 %4, label %5, label %12
244
244
 
245
245
; <label>:5
314
314
      __label__ = 0; break;
315
315
    case 0:
316
316
      var $3 = HEAP[$i];
317
 
      var $4 = $3 < 100;
 
317
      var $4 = $3 <= 100;
318
318
      if ($4) { __label__ = 1; break; }
319
319
      else    { __label__ = 2; break; }
320
320
    case 1:
594
594
  $i = 0;
595
595
  $2$2: while(1) {
596
596
    var $3 = $i;
597
 
    var $4 = $3 < 100;
 
597
    var $4 = $3 <= 100;
598
598
    if (!($4)) { __label__ = 2; break $2$2; }
599
599
    var $6 = $i;
600
600
    var $7 = $sum;
616
616
  var a, b;
617
617
  b = a = 0;
618
618
  a:for(;;) {
619
 
    if(!(b < 100)) {
 
619
    if(!(b <= 100)) {
620
620
      break a
621
621
    }
622
622
    a += b;