diff options
Diffstat (limited to 'lib/compiler/test/beam_validator_SUITE_data/freg_uninit.S')
-rw-r--r-- | lib/compiler/test/beam_validator_SUITE_data/freg_uninit.S | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/lib/compiler/test/beam_validator_SUITE_data/freg_uninit.S b/lib/compiler/test/beam_validator_SUITE_data/freg_uninit.S new file mode 100644 index 0000000000..f8d805d9ec --- /dev/null +++ b/lib/compiler/test/beam_validator_SUITE_data/freg_uninit.S @@ -0,0 +1,32 @@ +{module, freg_uninit}. %% version = 0 + +{exports, []}. + +{attributes, []}. + +{labels, 8}. + + +{function, sum_1, 2, 2}. + {label,1}. + {func_info,{atom,t},{atom,sum_1},2}. + {label,2}. + {fconv,{x,0},{fr,0}}. + fclearerror. + {bif,fadd,{f,0},[{fr,0},{fr,1}],{fr,0}}. + {'%live',1}. + return. + + +{function, sum_2, 2, 4}. + {label,3}. + {func_info,{atom,t},{atom,sum_2},2}. + {label,4}. + {fconv,{x,0},{fr,0}}. + {fconv,{x,1},{fr,1}}. + fclearerror. + {fcheckerror,{f,0}}. + {call,2,{f,8}}. + {bif,fadd,{f,0},[{fr,0},{fr,1}],{fr,0}}. + {'%live',1}. + return. |