diff options
| author | Bjorn Pettersson <bjorn.a.pettersson@ericsson.com> | 2019-08-31 09:01:16 +0000 |
|---|---|---|
| committer | Bjorn Pettersson <bjorn.a.pettersson@ericsson.com> | 2019-08-31 09:01:16 +0000 |
| commit | e1ac21c4a27b3d3ee92c01dfacd19ab7bab08220 (patch) | |
| tree | 9cb66cbeb37f272a179367c0ed6c2683eacdb095 /llvm/docs/LangRef.rst | |
| parent | 198009ae8db11d7c0b0517f17358870dc486fcfb (diff) | |
| download | bcm5719-llvm-e1ac21c4a27b3d3ee92c01dfacd19ab7bab08220.tar.gz bcm5719-llvm-e1ac21c4a27b3d3ee92c01dfacd19ab7bab08220.zip | |
[LangRef] Update saturating examples for llvm.smul.fix.sat. NFC
Some saturation examples for llvm.smul.fix.sat were not showing
the correct result. I've adjusted the operands to make sure that
we actually trigger overflow in those examples.
llvm-svn: 370566
Diffstat (limited to 'llvm/docs/LangRef.rst')
| -rw-r--r-- | llvm/docs/LangRef.rst | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/docs/LangRef.rst b/llvm/docs/LangRef.rst index 39095303361..f35ceb8518f 100644 --- a/llvm/docs/LangRef.rst +++ b/llvm/docs/LangRef.rst @@ -13754,9 +13754,9 @@ Examples ; Saturation %res = call i4 @llvm.smul.fix.sat.i4(i4 7, i4 2, i32 0) ; %res = 7 - %res = call i4 @llvm.smul.fix.sat.i4(i4 7, i4 2, i32 2) ; %res = 7 - %res = call i4 @llvm.smul.fix.sat.i4(i4 -8, i4 2, i32 2) ; %res = -8 - %res = call i4 @llvm.smul.fix.sat.i4(i4 -8, i4 -2, i32 2) ; %res = 7 + %res = call i4 @llvm.smul.fix.sat.i4(i4 7, i4 4, i32 2) ; %res = 7 + %res = call i4 @llvm.smul.fix.sat.i4(i4 -8, i4 5, i32 2) ; %res = -8 + %res = call i4 @llvm.smul.fix.sat.i4(i4 -8, i4 -2, i32 1) ; %res = 7 ; Scale can affect the saturation result %res = call i4 @llvm.smul.fix.sat.i4(i4 2, i4 4, i32 0) ; %res = 7 (2 x 4 -> clamped to 7) |

