Skip to main content
CrystalDocs
Search documentation
Search
Browse Docs
CrystalShards
About
class
RQRCodeCore::QRMath
Inherits
Reference
<
Object
Constants
EXP_TABLE = begin exp_table =
Array
(
Int32
).new(256, 0) (0...8).each do |i| exp_table[i] = 1 << i end (8...256).each do |i| exp_table[i] = ((exp_table[i - 4] ^ exp_table[i - 5]) ^ exp_table[i - 6]) ^ exp_table[i - 8] end exp_table end
LOG_TABLE = begin log_table =
Array
(
Int32
).new(256, 0) (0...255).each do |i| log_table[
EXP_TABLE
[i]] = i end log_table end
Class methods
gexp
(n)
Source
glog
(n)
Source