#include <perms.h>

//          Edinburgh IMP77 Compiler - Version 8.4
//
//     1  %begin

int main(int argc, char **argv) { /*%begin*/
  _imp_initialise(argc, argv);

  //     2  %integer i,j,k

  int I;
  int J;
  int K;

  //     3  i=-1; j=32

  I = -1;
  J = 32;

  //     4  l1:

U_1000:;

//     5  k=i>>j

  K = (unsigned int)I >> J;

  //     6  write(k,5)

  _imp_WRITE(K, 5);

  //     7  j=0

  J = 0;

  //     8  l2:

U_1001:;

//     9  k=i>>j

  K = (unsigned int)I >> J;

  //    10  write(k,5)

  _imp_WRITE(K, 5);

  //    11  %endofprogram

  _imp_stop(0);
  return 0;
end_0:;
}