Module: Wardite::ValueHelper
- Included in:
- Wardite, BinaryLoader, Evaluator, F32, F64, I32, I64, Runtime, WasiSnapshotPreview1, WasmFunction
- Defined in:
- lib/wardite/value.rb
Overview
Instance Method Summary collapse
Instance Method Details
#F32(value) ⇒ Object
22 23 24 |
# File 'lib/wardite/value.rb', line 22 def F32(value) F32.new.tap{|i| i.value = value } end |
#F64(value) ⇒ Object
28 29 30 |
# File 'lib/wardite/value.rb', line 28 def F64(value) F64.new.tap{|i| i.value = value } end |
#I32(value) ⇒ Object
10 11 12 |
# File 'lib/wardite/value.rb', line 10 def I32(value) I32.cached_or_initialize(value & I32::I32_MAX) end |
#I64(value) ⇒ Object
16 17 18 |
# File 'lib/wardite/value.rb', line 16 def I64(value) I64.new(value & I64::I64_MAX) end |