.class d
.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.5
L3	dstore_1
L4	ldc2_w 200.25
L7	dstore_3
L8	ldc "f1 = "
L10	invokestatic IO.print (Ljava/lang/String;)V
L13	dload_1
L14	invokestatic IO.printDouble (D)V
L17	ldc "f2 = "
L19	invokestatic IO.print (Ljava/lang/String;)V
L22	dload_3
L23	invokestatic IO.printDouble (D)V
L26	dload_1
L27	dload_3
L28	dadd
L29	dstore temp5
L31	ldc "f1 + f2 = "
L33	invokestatic IO.print (Ljava/lang/String;)V
L36	dload temp5
L38	invokestatic IO.printDouble (D)V
L41	dload_1
L42	dload_3
L43	dsub
L44	dstore temp5
L46	ldc "f1 - f2 = "
L48	invokestatic IO.print (Ljava/lang/String;)V
L51	dload temp5
L53	invokestatic IO.printDouble (D)V
L56	dload_1
L57	dload_3
L58	dmul
L59	dstore temp5
L61	ldc "f1 * f2 = "
L63	invokestatic IO.print (Ljava/lang/String;)V
L66	dload temp5
L68	invokestatic IO.printDouble (D)V
L71	dload_1
L72	dload_3
L73	ddiv
L74	dstore temp5
L76	ldc "f1 / f2 = "
L78	invokestatic IO.print (Ljava/lang/String;)V
L81	dload temp5
L83	invokestatic IO.printDouble (D)V
L86	dload_1
L87	dload_3
L88	drem
L89	dstore temp5
L91	ldc "f1 % f2 = "
L93	invokestatic IO.print (Ljava/lang/String;)V
L96	dload temp5
L98	invokestatic IO.printDouble (D)V
L101	dload_1
L102	dneg
L103	dstore temp5
L105	ldc "-f1 = "
L107	invokestatic IO.print (Ljava/lang/String;)V
L110	dload temp5
L112	invokestatic IO.printDouble (D)V
L115	dload_1
L116	dload_3
L117	dcmpl
L118	ifne L126
L121	ldc "EQUAL"
L123	invokestatic IO.println (Ljava/lang/String;)V
L126	dload_1
L127	dload_3
L128	dcmpl
L129	ifeq L137
L132	ldc "NOT EQUAL"
L134	invokestatic IO.println (Ljava/lang/String;)V
L137	dload_1
L138	dload_3
L139	dcmpg
L140	ifge L148
L143	ldc "LESS THEN"
L145	invokestatic IO.println (Ljava/lang/String;)V
L148	dload_1
L149	dload_3
L150	dcmpg
L151	ifgt L159
L154	ldc "LESS THEN EQUAL"
L156	invokestatic IO.println (Ljava/lang/String;)V
L159	dload_1
L160	dload_3
L161	dcmpl
L162	ifle L170
L165	ldc "GRATER THEN"
L167	invokestatic IO.println (Ljava/lang/String;)V
L170	dload_1
L171	dload_3
L172	dcmpl
L173	iflt L181
L176	ldc "GRATER THEN EQUAL"
L178	invokestatic IO.println (Ljava/lang/String;)V
L181	return
.end

