1pub mod simp_op {
2 pub mod sum {
3 pub fn isum(iin1: i32, iin2: i32) -> i32 {
4 iin1 + iin2
5 }
6
7 pub fn fsum(fin1: f32, fin2: f32) -> f32 {
8 fin1 + fin2
9 }
10 }
11
12 pub mod diff {
13 pub fn idiff(iin1: i32, iin2: i32 ) -> i32 {
14 iin1 - iin2
15 }
16 pub fn fdiff(fin1: f32, fin2: f32) -> f32 {
17 fin1 - fin2
18 }
19 }
20
21 pub mod multiply {
22 pub fn imul(iin1: i32, iin2: i32) -> i32 {
23 iin1 * iin2
24 }
25 pub fn fmul(fin1: f32, fin2: f32) -> f32 {
26 fin1 * fin2
27 }
28 }
29
30 pub mod divide {
31 pub fn idiv(iin1: i32, iin2: i32) -> i32 {
32 iin1/iin2
33 }
34 pub fn fdiv(fin1: f32, fin2: f32) -> f32 {
35 fin1/fin2
36 }
37 }
38}