[Mlir-commits] [mlir] 9930a5a - [mlir][tosa] Update document of `tosa.rescale`(NFC) (#112531)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Wed Oct 16 18:08:54 PDT 2024
Author: Longsheng Mou
Date: 2024-10-17T09:08:51+08:00
New Revision: 9930a5a3338ba642c52292107e0f729328d79034
URL: https://github.com/llvm/llvm-project/commit/9930a5a3338ba642c52292107e0f729328d79034
DIFF: https://github.com/llvm/llvm-project/commit/9930a5a3338ba642c52292107e0f729328d79034.diff
LOG: [mlir][tosa] Update document of `tosa.rescale`(NFC) (#112531)
This PR formats the `supported rescalings` using a table. The previous
structure was disorganized, as seen in the documentation:
https://mlir.llvm.org/docs/Dialects/TOSA/#tosarescale-mlirtosarescaleop.
Added:
Modified:
mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td
Removed:
################################################################################
diff --git a/mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td b/mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td
index 07402c8695b382..3bb5ceb0f4695b 100644
--- a/mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td
+++ b/mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td
@@ -1877,21 +1877,23 @@ def Tosa_RescaleOp: Tosa_Op<"rescale", [Pure,
let description = [{
Rescale quantized values into a new domain. Supported rescalings are:
- Mode Input Output
- signed 8 to 8 int8 int8
- signed 8 to 16 int8 int16
- signed 8 to 32 int8 int32
- signed 16 to 8 int16 int8
- signed 16 to 16 int16 int16
- signed 16 to 32 int16 int32
- signed 32 to 8 int32 int8
- signed 32 to 16 int32 int16
- signed 32 to 32 int32 int32
- signed 48 to 8 int48 int8
- signed 48 to 16 int48 int16
- signed 48 to 32 int48 int32
- unsigned 8 to signed 8 uint8 int8
- signed 8 to unsigned 8 int8 uint8
+
+ | Mode | Input | Output |
+ |------------------------|-------|--------|
+ | signed 8 to 8 | int8 | int8 |
+ | signed 8 to 16 | int8 | int16 |
+ | signed 8 to 32 | int8 | int32 |
+ | signed 16 to 8 | int16 | int8 |
+ | signed 16 to 16 | int16 | int16 |
+ | signed 16 to 32 | int16 | int32 |
+ | signed 32 to 8 | int32 | int8 |
+ | signed 32 to 16 | int32 | int16 |
+ | signed 32 to 32 | int32 | int32 |
+ | signed 48 to 8 | int48 | int8 |
+ | signed 48 to 16 | int48 | int16 |
+ | signed 48 to 32 | int48 | int32 |
+ | unsigned 8 to signed 8 | uint8 | int8 |
+ | signed 8 to unsigned 8 | int8 | uint8 |
}];
let arguments = (ins
More information about the Mlir-commits
mailing list