Sha256: a580492320964fabc0cb2fec66fd94b2759342088f9e74152d616a4d82d517f3

Contents?: true

Size: 630 Bytes

Versions: 35

Compression:

Stored size: 630 Bytes

Contents

(type u32 (primitive u32))
(type bool (primitive bool))
(type A (enum (A1 (x u32))))

(decl Ext1 (u32) A)
(decl Ext2 (u32) A)
(extern extractor Ext1 ext1)
(extern extractor Ext2 ext2)

(extern const $A u32)
(extern const $B u32)

(decl C (bool) A)
(extern constructor C c)

(decl Lower (A) A)

(rule
  (Lower
    (and
      a
      (Ext1 x)
      (Ext2 x)))
  (C #t))

(type Opcode (enum A B C))
(type MachInst (enum D E F))
(decl Lower2 (Opcode) MachInst)
(rule
  (Lower2 (Opcode.A))
  (MachInst.D))
(rule
  (Lower2 (Opcode.B))
  (MachInst.E))
(rule
  (Lower2 (Opcode.C))
  (MachInst.F))

(decl F (Opcode) u32)
(rule
 (F _)
 $B)

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
wasmtime-26.0.0 ./ext/cargo-vendor/cranelift-isle-0.113.0/isle_examples/pass/test4.isle
wasmtime-25.0.2 ./ext/cargo-vendor/cranelift-isle-0.112.2/isle_examples/pass/test4.isle
wasmtime-25.0.1 ./ext/cargo-vendor/cranelift-isle-0.112.1/isle_examples/pass/test4.isle
wasmtime-25.0.0 ./ext/cargo-vendor/cranelift-isle-0.112.0/isle_examples/pass/test4.isle
wasmtime-24.0.0 ./ext/cargo-vendor/cranelift-isle-0.111.0/isle_examples/pass/test4.isle
wasmtime-23.0.2 ./ext/cargo-vendor/cranelift-isle-0.110.2/isle_examples/pass/test4.isle
wasmtime-22.0.0 ./ext/cargo-vendor/cranelift-isle-0.109.0/isle_examples/pass/test4.isle
wasmtime-21.0.1 ./ext/cargo-vendor/cranelift-isle-0.108.1/isle_examples/pass/test4.isle
wasmtime-20.0.2 ./ext/cargo-vendor/cranelift-isle-0.107.2/isle_examples/pass/test4.isle
wasmtime-20.0.0 ./ext/cargo-vendor/cranelift-isle-0.107.2/isle_examples/pass/test4.isle
wasmtime-18.0.3 ./ext/cargo-vendor/cranelift-isle-0.105.3/isle_examples/pass/test4.isle
wasmtime-17.0.1 ./ext/cargo-vendor/cranelift-isle-0.104.1/isle_examples/pass/test4.isle
wasmtime-17.0.0 ./ext/cargo-vendor/cranelift-isle-0.104.0/isle_examples/pass/test4.isle
wasmtime-16.0.0 ./ext/cargo-vendor/cranelift-isle-0.103.0/isle_examples/pass/test4.isle
wasmtime-15.0.1 ./ext/cargo-vendor/cranelift-isle-0.102.1/isle_examples/pass/test4.isle
wasmtime-15.0.0 ./ext/cargo-vendor/cranelift-isle-0.102.1/isle_examples/pass/test4.isle
wasmtime-14.0.4 ./ext/cargo-vendor/cranelift-isle-0.101.4/isle_examples/pass/test4.isle
wasmtime-14.0.3 ./ext/cargo-vendor/cranelift-isle-0.101.4/isle_examples/pass/test4.isle
wasmtime-14.0.1 ./ext/cargo-vendor/cranelift-isle-0.101.1/isle_examples/pass/test4.isle
wasmtime-14.0.0 ./ext/cargo-vendor/cranelift-isle-0.101.1/isle_examples/pass/test4.isle