- commit
- b6ab6a4c0c13fa64de7b079cb9fdb0b98e8152bc
- parent
- 850b0e9465455539660889acb47ecfb375a2e4a6
- Author
- Tobias Bengfort <tobias.bengfort@posteo.de>
- Date
- 2024-03-01 08:32
gf: fix code order
Diffstat
| M | gf.go | 18 | +++++++++--------- |
1 files changed, 9 insertions, 9 deletions
diff --git a/gf.go b/gf.go
@@ -2,6 +2,8 @@ package qrcode 2 2 3 3 import "log" 4 4 -1 5 type gfElement uint8 -1 6 5 7 const ( 6 8 gfZero = gfElement(0) 7 9 gfOne = gfElement(1) @@ -65,7 +67,13 @@ var ( 65 67 244, 234, 168, 80, 88, 175} 66 68 ) 67 6968 -1 type gfElement uint8-1 70 func gfInverse(a gfElement) gfElement { -1 71 if a == gfZero { -1 72 log.Panicln("No multiplicative inverse of 0") -1 73 } -1 74 -1 75 return gfExpTable[255 - gfLogTable[a]] -1 76 } 69 77 70 78 func gfMultiply(a, b gfElement) gfElement { 71 79 if a == gfZero || b == gfZero { @@ -84,11 +92,3 @@ func gfDivide(a, b gfElement) gfElement { 84 92 85 93 return gfMultiply(a, gfInverse(b)) 86 94 }87 -188 -1 func gfInverse(a gfElement) gfElement {89 -1 if a == gfZero {90 -1 log.Panicln("No multiplicative inverse of 0")91 -1 }92 -193 -1 return gfExpTable[255 - gfLogTable[a]]94 -1 }