diff --git a/extension.cpp b/extension.cpp index d4a37e7..ac744c7 100644 --- a/extension.cpp +++ b/extension.cpp @@ -10,26 +10,38 @@ namespace sfloat { int fromInt(int x) { return int_to_sfloat(x); } - - //% blockId=sfloat_add block="Add two SoftFloats %x %y" + + /** + * Add two soft-floats + */ + //% blockId=sfloat_add block="add %x and %y" int add(int x, int y) { return sfloat_add(x, y); } - //% blockId=sfloat_add block="Multiply two SoftFloats %x %y" + /** + * Multiply two soft-floats + */ + //% blockId=sfloat_add block="multiply %x %y" int multipy(int x, int y) { return sfloat_multiply(x, y); } - //% blockId=sfloat_add block="Subtract two SoftFloats %x %y" + /** + * Subtract two soft-floats + */ + //% blockId=sfloat_add block="subtract %y from %x" int minus(int x, int y) { return sfloat_minus(x, y); } - //% blockId=sfloat_add block="Divide two SoftFloats %x %y" + /** + * Divide two soft-floats + */ + //% blockId=sfloat_add block="divide %x by %y" int div(int x, int y) { return sfloat_divide(x, y); diff --git a/pxt.json b/pxt.json index c35f5d5..3fb8ddd 100644 --- a/pxt.json +++ b/pxt.json @@ -23,5 +23,5 @@ "test.ts" ], "public": true, - "installedVersion": "workspace:c19f6d3e-3838-4f36-ce2d-dffea6f77797" + "installedVersion": "workspace:de252d46-a55c-4e51-9ec9-5e5e21fcb1f4" } \ No newline at end of file diff --git a/shims.d.ts b/shims.d.ts index fc27388..5d59249 100644 --- a/shims.d.ts +++ b/shims.d.ts @@ -4,8 +4,8 @@ declare namespace sfloat { /** * Perform soft-float conversion */ - //% blockId=sfloat_IntToSFloat block="Convert integer %x to SoftFloat representation" shim=sfloat::IntToSFloat - function IntToSFloat(x: number): number; + //% blockId=sfloat_fromInt block="Convert integer %x to SoftFloat representation" shim=sfloat::fromInt + function fromInt(x: int32): int32; } // Auto-generated. Do not edit. Really.