.class f
.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 3
.access public
.modifiers static
.signature ([Ljava/lang/String;)V
.args args


.data
	int temp1
	int temp2
	int temp3
.code
L0	ldc 100.25
L2	fstore_1
L3	ldc 200.5
L5	fstore_2
L6	ldc "f1 = "
L8	invokestatic IO.print (Ljava/lang/String;)V
L11	fload_1
L12	invokestatic IO.printFloat (F)V
L15	ldc "f2 = "
L17	invokestatic IO.print (Ljava/lang/String;)V
L20	fload_2
L21	invokestatic IO.printFloat (F)V
L24	fload_1
L25	fload_2
L26	fadd
L27	fstore_3
L28	ldc "f1 + f2 = "
L30	invokestatic IO.print (Ljava/lang/String;)V
L33	fload_3
L34	invokestatic IO.printFloat (F)V
L37	fload_1
L38	fload_2
L39	fsub
L40	fstore_3
L41	ldc "f1 - f2 = "
L43	invokestatic IO.print (Ljava/lang/String;)V
L46	fload_3
L47	invokestatic IO.printFloat (F)V
L50	fload_1
L51	fload_2
L52	fmul
L53	fstore_3
L54	ldc "f1 * f2 = "
L56	invokestatic IO.print (Ljava/lang/String;)V
L59	fload_3
L60	invokestatic IO.printFloat (F)V
L63	fload_1
L64	fload_2
L65	fdiv
L66	fstore_3
L67	ldc "f1 / f2 = "
L69	invokestatic IO.print (Ljava/lang/String;)V
L72	fload_3
L73	invokestatic IO.printFloat (F)V
L76	fload_1
L77	fload_2
L78	frem
L79	fstore_3
L80	ldc "f1 % f2 = "
L82	invokestatic IO.print (Ljava/lang/String;)V
L85	fload_3
L86	invokestatic IO.printFloat (F)V
L89	fload_1
L90	fneg
L91	fstore_3
L92	ldc "-f1 = "
L94	invokestatic IO.print (Ljava/lang/String;)V
L97	fload_3
L98	invokestatic IO.printFloat (F)V
L101	return
.end

