.class l
.access public

.modifiers

.extends java.lang.Object
.implements

.method <init>
.maxStack 1
.access public
.modifiers
.signature ()V
.args args


.data
	int temp1
.code
L0	aload_0
L1	invokespecial java.lang.Object.<init> ()V
L4	return
.end

.method main
.maxStack 5
.access public
.modifiers static
.signature ([Ljava/lang/String;)V
.args args


.data
	int temp1
	int temp2
	int temp3
	int temp4
	int temp5
.code
L0	ldc2_w 100
L3	lstore_1
L4	ldc2_w 200
L7	lstore_3
L8	ldc "f1 = "
L10	invokestatic IO.print (Ljava/lang/String;)V
L13	lload_1
L14	invokestatic IO.printLong (J)V
L17	ldc "f2 = "
L19	invokestatic IO.print (Ljava/lang/String;)V
L22	lload_3
L23	invokestatic IO.printLong (J)V
L26	lload_1
L27	lload_3
L28	ladd
L29	lstore temp5
L31	ldc "f1 + f2 = "
L33	invokestatic IO.print (Ljava/lang/String;)V
L36	lload temp5
L38	invokestatic IO.printLong (J)V
L41	lload_1
L42	lload_3
L43	lsub
L44	lstore temp5
L46	ldc "f1 - f2 = "
L48	invokestatic IO.print (Ljava/lang/String;)V
L51	lload temp5
L53	invokestatic IO.printLong (J)V
L56	lload_1
L57	lload_3
L58	lmul
L59	lstore temp5
L61	ldc "f1 * f2 = "
L63	invokestatic IO.print (Ljava/lang/String;)V
L66	lload temp5
L68	invokestatic IO.printLong (J)V
L71	lload_1
L72	lload_3
L73	ldiv
L74	lstore temp5
L76	ldc "f1 / f2 = "
L78	invokestatic IO.print (Ljava/lang/String;)V
L81	lload temp5
L83	invokestatic IO.printLong (J)V
L86	lload_1
L87	lload_3
L88	lrem
L89	lstore temp5
L91	ldc "f1 % f2 = "
L93	invokestatic IO.print (Ljava/lang/String;)V
L96	lload temp5
L98	invokestatic IO.printLong (J)V
L101	lload_1
L102	lneg
L103	lstore temp5
L105	ldc "-f1 = "
L107	invokestatic IO.print (Ljava/lang/String;)V
L110	lload temp5
L112	invokestatic IO.printLong (J)V
L115	lload_1
L116	lload_3
L117	lcmp
L118	ifne L126
L121	ldc "EQUAL"
L123	invokestatic IO.println (Ljava/lang/String;)V
L126	lload_1
L127	lload_3
L128	lcmp
L129	ifeq L137
L132	ldc "NOT EQUAL"
L134	invokestatic IO.println (Ljava/lang/String;)V
L137	lload_1
L138	lload_3
L139	lcmp
L140	ifge L148
L143	ldc "LESS THEN"
L145	invokestatic IO.println (Ljava/lang/String;)V
L148	lload_1
L149	lload_3
L150	lcmp
L151	ifgt L159
L154	ldc "LESS THEN EQUAL"
L156	invokestatic IO.println (Ljava/lang/String;)V
L159	lload_1
L160	lload_3
L161	lcmp
L162	ifle L170
L165	ldc "GRATER THEN"
L167	invokestatic IO.println (Ljava/lang/String;)V
L170	lload_1
L171	lload_3
L172	lcmp
L173	iflt L181
L176	ldc "GRATER THEN EQUAL"
L178	invokestatic IO.println (Ljava/lang/String;)V
L181	return
.end

