1 !sum
2
3 # Float Div — VFDIV
4 - go: Div
5 asm: "VFDIV"
6 in:
7 - &fp
8 go: $t
9 base: float
10 - *fp
11 out:
12 - *fp
13
14 # Float Sqrt — VFSQRT
15 - go: Sqrt
16 asm: "VFSQRT"
17 in:
18 - *fp
19 out:
20 - *fp
21
22 # Float Round — VFRINTN (rounds to nearest, ties to even)
23 - go: Round
24 asm: "VFRINTN"
25 in:
26 - *fp
27 out:
28 - *fp
29
30 # Float Floor — VFRINTM
31 - go: Floor
32 asm: "VFRINTM"
33 in:
34 - *fp
35 out:
36 - *fp
37
38 # Float Ceil — VFRINTP
39 - go: Ceil
40 asm: "VFRINTP"
41 in:
42 - *fp
43 out:
44 - *fp
45
46 # Float Trunc — VFRINTZ
47 - go: Trunc
48 asm: "VFRINTZ"
49 in:
50 - *fp
51 out:
52 - *fp
53
View as plain text