Skip to content

Commit 7c3b43f

Browse files
committed
feat!: Upgrade to Binaryen v119
1 parent e7afb16 commit 7c3b43f

File tree

7 files changed

+44
-44
lines changed

7 files changed

+44
-44
lines changed

binaryen.opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ depends: [
1616
"dune" {>= "3.0.0"}
1717
"dune-configurator" {>= "3.0.0"}
1818
"js_of_ocaml-compiler" {>= "6.0.0" < "7.0.0"}
19-
"libbinaryen" {> "118.0.0" < "119.0.0"}
19+
"libbinaryen" {> "119.0.0" < "120.0.0"}
2020
]
2121
x-maintenance-intent: ["0.(latest)"]

esy.lock/index.json

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"license": "Apache-2.0",
77
"dependencies": {
88
"ocaml": ">= 4.13.0 < 5.4.0",
9-
"@grain/libbinaryen": "118.0.0-b",
9+
"@grain/libbinaryen": "119.0.0-b",
1010
"@opam/dune": ">= 3.0.0",
1111
"@opam/dune-configurator": ">= 3.0.0"
1212
},

src/op.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1477,30 +1477,30 @@ caml_binaryen_bitselect_vec128(value unit) {
14771477
}
14781478

14791479
CAMLprim value
1480-
caml_binaryen_relaxed_fma_vec_f32x4(value unit) {
1480+
caml_binaryen_relaxed_madd_vec_f32x4(value unit) {
14811481
CAMLparam1(unit);
1482-
BinaryenOp op = BinaryenRelaxedFmaVecF32x4();
1482+
BinaryenOp op = BinaryenRelaxedMaddVecF32x4();
14831483
CAMLreturn(alloc_BinaryenOp(op));
14841484
}
14851485

14861486
CAMLprim value
1487-
caml_binaryen_relaxed_fms_vec_f32x4(value unit) {
1487+
caml_binaryen_relaxed_nmadd_vec_f32x4(value unit) {
14881488
CAMLparam1(unit);
1489-
BinaryenOp op = BinaryenRelaxedFmsVecF32x4();
1489+
BinaryenOp op = BinaryenRelaxedNmaddVecF32x4();
14901490
CAMLreturn(alloc_BinaryenOp(op));
14911491
}
14921492

14931493
CAMLprim value
1494-
caml_binaryen_relaxed_fma_vec_f64x4(value unit) {
1494+
caml_binaryen_relaxed_madd_vec_f64x4(value unit) {
14951495
CAMLparam1(unit);
1496-
BinaryenOp op = BinaryenRelaxedFmaVecF64x2();
1496+
BinaryenOp op = BinaryenRelaxedMaddVecF64x2();
14971497
CAMLreturn(alloc_BinaryenOp(op));
14981498
}
14991499

15001500
CAMLprim value
1501-
caml_binaryen_relaxed_fms_vec_f64x4(value unit) {
1501+
caml_binaryen_relaxed_nmadd_vec_f64x4(value unit) {
15021502
CAMLparam1(unit);
1503-
BinaryenOp op = BinaryenRelaxedFmsVecF64x2();
1503+
BinaryenOp op = BinaryenRelaxedNmaddVecF64x2();
15041504
CAMLreturn(alloc_BinaryenOp(op));
15051505
}
15061506

src/op.js

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1258,28 +1258,28 @@ function caml_binaryen_bitselect_vec128() {
12581258
return Binaryen.Operations.BitselectVec128;
12591259
}
12601260

1261-
//Provides: caml_binaryen_relaxed_fma_vec_f32x4
1261+
//Provides: caml_binaryen_relaxed_madd_vec_f32x4
12621262
//Requires: Binaryen
1263-
function caml_binaryen_relaxed_fma_vec_f32x4() {
1264-
return Binaryen.Operations.RelaxedFmaVecF32x4;
1263+
function caml_binaryen_relaxed_madd_vec_f32x4() {
1264+
return Binaryen.Operations.RelaxedMaddVecF32x4;
12651265
}
12661266

1267-
//Provides: caml_binaryen_relaxed_fms_vec_f32x4
1267+
//Provides: caml_binaryen_relaxed_nmadd_vec_f32x4
12681268
//Requires: Binaryen
1269-
function caml_binaryen_relaxed_fms_vec_f32x4() {
1270-
return Binaryen.Operations.RelaxedFmsVecF32x4;
1269+
function caml_binaryen_relaxed_nmadd_vec_f32x4() {
1270+
return Binaryen.Operations.RelaxedNmaddVecF32x4;
12711271
}
12721272

1273-
//Provides: caml_binaryen_relaxed_fma_vec_f64x4
1273+
//Provides: caml_binaryen_relaxed_madd_vec_f64x4
12741274
//Requires: Binaryen
1275-
function caml_binaryen_relaxed_fma_vec_f64x4() {
1276-
return Binaryen.Operations.RelaxedFmaVecF64x2;
1275+
function caml_binaryen_relaxed_madd_vec_f64x4() {
1276+
return Binaryen.Operations.RelaxedMaddVecF64x2;
12771277
}
12781278

1279-
//Provides: caml_binaryen_relaxed_fms_vec_f64x4
1279+
//Provides: caml_binaryen_relaxed_nmadd_vec_f64x4
12801280
//Requires: Binaryen
1281-
function caml_binaryen_relaxed_fms_vec_f64x4() {
1282-
return Binaryen.Operations.RelaxedFmsVecF64x2;
1281+
function caml_binaryen_relaxed_nmadd_vec_f64x4() {
1282+
return Binaryen.Operations.RelaxedNmaddVecF64x2;
12831283
}
12841284

12851285
//Provides: caml_binaryen_laneselect_i8x16

src/op.ml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -878,25 +878,25 @@ external bitselect_vec128 : unit -> t = "caml_binaryen_bitselect_vec128"
878878

879879
let bitselect_vec128 = bitselect_vec128 ()
880880

881-
external relaxed_fma_vec_f32x4 : unit -> t
882-
= "caml_binaryen_relaxed_fma_vec_f32x4"
881+
external relaxed_madd_vec_f32x4 : unit -> t
882+
= "caml_binaryen_relaxed_madd_vec_f32x4"
883883

884-
let relaxed_fma_vec_f32x4 = relaxed_fma_vec_f32x4 ()
884+
let relaxed_madd_vec_f32x4 = relaxed_madd_vec_f32x4 ()
885885

886-
external relaxed_fms_vec_f32x4 : unit -> t
887-
= "caml_binaryen_relaxed_fms_vec_f32x4"
886+
external relaxed_nmadd_vec_f32x4 : unit -> t
887+
= "caml_binaryen_relaxed_nmadd_vec_f32x4"
888888

889-
let relaxed_fms_vec_f32x4 = relaxed_fms_vec_f32x4 ()
889+
let relaxed_nmadd_vec_f32x4 = relaxed_nmadd_vec_f32x4 ()
890890

891-
external relaxed_fma_vec_f64x4 : unit -> t
892-
= "caml_binaryen_relaxed_fma_vec_f64x4"
891+
external relaxed_madd_vec_f64x4 : unit -> t
892+
= "caml_binaryen_relaxed_madd_vec_f64x4"
893893

894-
let relaxed_fma_vec_f64x4 = relaxed_fma_vec_f64x4 ()
894+
let relaxed_madd_vec_f64x4 = relaxed_madd_vec_f64x4 ()
895895

896-
external relaxed_fms_vec_f64x4 : unit -> t
897-
= "caml_binaryen_relaxed_fms_vec_f64x4"
896+
external relaxed_nmadd_vec_f64x4 : unit -> t
897+
= "caml_binaryen_relaxed_nmadd_vec_f64x4"
898898

899-
let relaxed_fms_vec_f64x4 = relaxed_fms_vec_f64x4 ()
899+
let relaxed_nmadd_vec_f64x4 = relaxed_nmadd_vec_f64x4 ()
900900

901901
external laneselect_i8x16 : unit -> t = "caml_binaryen_laneselect_i8x16"
902902

src/op.mli

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -210,10 +210,10 @@ val or_vec128 : t
210210
val xor_vec128 : t
211211
val and_not_vec128 : t
212212
val bitselect_vec128 : t
213-
val relaxed_fma_vec_f32x4 : t
214-
val relaxed_fms_vec_f32x4 : t
215-
val relaxed_fma_vec_f64x4 : t
216-
val relaxed_fms_vec_f64x4 : t
213+
val relaxed_madd_vec_f32x4 : t
214+
val relaxed_nmadd_vec_f32x4 : t
215+
val relaxed_madd_vec_f64x4 : t
216+
val relaxed_nmadd_vec_f64x4 : t
217217
val laneselect_i8x16 : t
218218
val laneselect_i16x8 : t
219219
val laneselect_i32x4 : t

0 commit comments

Comments
 (0)