#include <perms.h>

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

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

  //     2  %integer j

  int J;

  //     3  %externalinteger i=x'ffff00ff'

  int I = -65281;

  //     4  j=i!x'ff00'

  J = I | 65280;

  //     5  write(j,2)

  _imp_WRITE(J, 2);

  //     6  %endofprogram

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