*** execution plan:
test_inline.lrdl:11:1: case
| then a 67:f32
| then a 68:f32
| then a 69:f32
| then a 70:f32
| then a 71:f32
set a f32
test_inline.lrdl:13:1: case
| a x%0
| merge
| | test_inline.lrdl:5:1: case
| | | sub_f32_f32 x%0 69:f32 %1
| | | div_f32_f32 %1 12:f32 %2
| | | powf 2:f32 %2 %3
| | | mul_f32_f32 440:f32 %3 %4
| then z %4
set z f32
*** z
391.995
415.305
440
466.164
493.883
extern powf f32 f32 -> f32
inline mtof f32 f32
case
then mtof m (mul 440.0 (powf 2.0 (div (sub m 69.0) 12.0)))
set a f32
set z f32
then a :: 67.0 68.0 69.0 70.0 71.0
case
a x
then z (mtof x)
dump z