1624 lines
		
	
	
		
			22 KiB
		
	
	
	
		
			Smali
		
	
	
	
	
	
			
		
		
	
	
			1624 lines
		
	
	
		
			22 KiB
		
	
	
	
		
			Smali
		
	
	
	
	
	
| .class final Lcom/google/zxing/maxicode/decoder/BitMatrixParser;
 | |
| .super Ljava/lang/Object;
 | |
| .source "BitMatrixParser.java"
 | |
| 
 | |
| 
 | |
| # static fields
 | |
| .field private static final BITNR:[[I
 | |
| 
 | |
| 
 | |
| # instance fields
 | |
| .field private final bitMatrix:Lcom/google/zxing/common/BitMatrix;
 | |
| 
 | |
| 
 | |
| # direct methods
 | |
| .method public static constructor <clinit>()V
 | |
|     .locals 19
 | |
| 
 | |
|     const/16 v0, 0x21
 | |
| 
 | |
|     new-array v0, v0, [[I
 | |
| 
 | |
|     const/16 v1, 0x1e
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 1
 | |
|     fill-array-data v2, :array_0
 | |
| 
 | |
|     const/4 v3, 0x0
 | |
| 
 | |
|     aput-object v2, v0, v3
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 2
 | |
|     fill-array-data v2, :array_1
 | |
| 
 | |
|     const/4 v4, 0x1
 | |
| 
 | |
|     aput-object v2, v0, v4
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 3
 | |
|     fill-array-data v2, :array_2
 | |
| 
 | |
|     const/4 v5, 0x2
 | |
| 
 | |
|     aput-object v2, v0, v5
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 4
 | |
|     fill-array-data v2, :array_3
 | |
| 
 | |
|     const/4 v6, 0x3
 | |
| 
 | |
|     aput-object v2, v0, v6
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 5
 | |
|     fill-array-data v2, :array_4
 | |
| 
 | |
|     const/4 v7, 0x4
 | |
| 
 | |
|     aput-object v2, v0, v7
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 6
 | |
|     fill-array-data v2, :array_5
 | |
| 
 | |
|     const/4 v8, 0x5
 | |
| 
 | |
|     aput-object v2, v0, v8
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 7
 | |
|     fill-array-data v2, :array_6
 | |
| 
 | |
|     const/4 v9, 0x6
 | |
| 
 | |
|     aput-object v2, v0, v9
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 8
 | |
|     fill-array-data v2, :array_7
 | |
| 
 | |
|     const/4 v10, 0x7
 | |
| 
 | |
|     aput-object v2, v0, v10
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 9
 | |
|     fill-array-data v2, :array_8
 | |
| 
 | |
|     const/16 v11, 0x8
 | |
| 
 | |
|     aput-object v2, v0, v11
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 10
 | |
|     fill-array-data v2, :array_9
 | |
| 
 | |
|     const/16 v12, 0x9
 | |
| 
 | |
|     aput-object v2, v0, v12
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 11
 | |
|     fill-array-data v2, :array_a
 | |
| 
 | |
|     const/16 v13, 0xa
 | |
| 
 | |
|     aput-object v2, v0, v13
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 12
 | |
|     fill-array-data v2, :array_b
 | |
| 
 | |
|     const/16 v14, 0xb
 | |
| 
 | |
|     aput-object v2, v0, v14
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 13
 | |
|     fill-array-data v2, :array_c
 | |
| 
 | |
|     const/16 v15, 0xc
 | |
| 
 | |
|     aput-object v2, v0, v15
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 14
 | |
|     fill-array-data v2, :array_d
 | |
| 
 | |
|     const/16 v16, 0xd
 | |
| 
 | |
|     aput-object v2, v0, v16
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 15
 | |
|     fill-array-data v2, :array_e
 | |
| 
 | |
|     const/16 v17, 0xe
 | |
| 
 | |
|     aput-object v2, v0, v17
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     const/16 v18, 0x1e1
 | |
| 
 | |
|     aput v18, v2, v3
 | |
| 
 | |
|     const/16 v3, 0x1e0
 | |
| 
 | |
|     aput v3, v2, v4
 | |
| 
 | |
|     const/16 v3, 0x1db
 | |
| 
 | |
|     aput v3, v2, v5
 | |
| 
 | |
|     const/16 v3, 0x1da
 | |
| 
 | |
|     aput v3, v2, v6
 | |
| 
 | |
|     const/16 v3, 0x1d5
 | |
| 
 | |
|     aput v3, v2, v7
 | |
| 
 | |
|     const/16 v3, 0x1d4
 | |
| 
 | |
|     aput v3, v2, v8
 | |
| 
 | |
|     const/16 v3, 0x30
 | |
| 
 | |
|     aput v3, v2, v9
 | |
| 
 | |
|     const/4 v3, -0x2
 | |
| 
 | |
|     aput v3, v2, v10
 | |
| 
 | |
|     aput v1, v2, v11
 | |
| 
 | |
|     const/4 v3, -0x3
 | |
| 
 | |
|     aput v3, v2, v12
 | |
| 
 | |
|     aput v3, v2, v13
 | |
| 
 | |
|     aput v3, v2, v14
 | |
| 
 | |
|     aput v3, v2, v15
 | |
| 
 | |
|     aput v3, v2, v16
 | |
| 
 | |
|     aput v3, v2, v17
 | |
| 
 | |
|     const/16 v4, 0xf
 | |
| 
 | |
|     aput v3, v2, v4
 | |
| 
 | |
|     const/16 v5, 0x10
 | |
| 
 | |
|     aput v3, v2, v5
 | |
| 
 | |
|     const/16 v6, 0x11
 | |
| 
 | |
|     aput v3, v2, v6
 | |
| 
 | |
|     const/16 v7, 0x12
 | |
| 
 | |
|     aput v3, v2, v7
 | |
| 
 | |
|     const/16 v8, 0x35
 | |
| 
 | |
|     const/16 v9, 0x14
 | |
| 
 | |
|     aput v8, v2, v9
 | |
| 
 | |
|     const/16 v8, 0x15
 | |
| 
 | |
|     const/16 v10, 0x34
 | |
| 
 | |
|     aput v10, v2, v8
 | |
| 
 | |
|     const/16 v8, 0x16
 | |
| 
 | |
|     const/16 v10, 0x1cf
 | |
| 
 | |
|     aput v10, v2, v8
 | |
| 
 | |
|     const/16 v8, 0x17
 | |
| 
 | |
|     const/16 v10, 0x1ce
 | |
| 
 | |
|     aput v10, v2, v8
 | |
| 
 | |
|     const/16 v8, 0x18
 | |
| 
 | |
|     const/16 v10, 0x1c9
 | |
| 
 | |
|     aput v10, v2, v8
 | |
| 
 | |
|     const/16 v8, 0x19
 | |
| 
 | |
|     const/16 v10, 0x1c8
 | |
| 
 | |
|     aput v10, v2, v8
 | |
| 
 | |
|     const/16 v8, 0x1a
 | |
| 
 | |
|     const/16 v10, 0x1c3
 | |
| 
 | |
|     aput v10, v2, v8
 | |
| 
 | |
|     const/16 v8, 0x1b
 | |
| 
 | |
|     const/16 v10, 0x1c2
 | |
| 
 | |
|     aput v10, v2, v8
 | |
| 
 | |
|     const/16 v8, 0x1c
 | |
| 
 | |
|     const/16 v10, 0x345
 | |
| 
 | |
|     aput v10, v2, v8
 | |
| 
 | |
|     const/16 v8, 0x1d
 | |
| 
 | |
|     aput v3, v2, v8
 | |
| 
 | |
|     aput-object v2, v0, v4
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 16
 | |
|     fill-array-data v2, :array_f
 | |
| 
 | |
|     aput-object v2, v0, v5
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 17
 | |
|     fill-array-data v2, :array_10
 | |
| 
 | |
|     aput-object v2, v0, v6
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 18
 | |
|     fill-array-data v2, :array_11
 | |
| 
 | |
|     aput-object v2, v0, v7
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 19
 | |
|     fill-array-data v2, :array_12
 | |
| 
 | |
|     const/16 v3, 0x13
 | |
| 
 | |
|     aput-object v2, v0, v3
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 20
 | |
|     fill-array-data v2, :array_13
 | |
| 
 | |
|     aput-object v2, v0, v9
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 21
 | |
|     fill-array-data v2, :array_14
 | |
| 
 | |
|     const/16 v3, 0x15
 | |
| 
 | |
|     aput-object v2, v0, v3
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 22
 | |
|     fill-array-data v2, :array_15
 | |
| 
 | |
|     const/16 v3, 0x16
 | |
| 
 | |
|     aput-object v2, v0, v3
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 23
 | |
|     fill-array-data v2, :array_16
 | |
| 
 | |
|     const/16 v3, 0x17
 | |
| 
 | |
|     aput-object v2, v0, v3
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 24
 | |
|     fill-array-data v2, :array_17
 | |
| 
 | |
|     const/16 v3, 0x18
 | |
| 
 | |
|     aput-object v2, v0, v3
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 25
 | |
|     fill-array-data v2, :array_18
 | |
| 
 | |
|     const/16 v3, 0x19
 | |
| 
 | |
|     aput-object v2, v0, v3
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 26
 | |
|     fill-array-data v2, :array_19
 | |
| 
 | |
|     const/16 v3, 0x1a
 | |
| 
 | |
|     aput-object v2, v0, v3
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 27
 | |
|     fill-array-data v2, :array_1a
 | |
| 
 | |
|     const/16 v3, 0x1b
 | |
| 
 | |
|     aput-object v2, v0, v3
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 28
 | |
|     fill-array-data v2, :array_1b
 | |
| 
 | |
|     const/16 v3, 0x1c
 | |
| 
 | |
|     aput-object v2, v0, v3
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 29
 | |
|     fill-array-data v2, :array_1c
 | |
| 
 | |
|     const/16 v3, 0x1d
 | |
| 
 | |
|     aput-object v2, v0, v3
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 30
 | |
|     fill-array-data v2, :array_1d
 | |
| 
 | |
|     aput-object v2, v0, v1
 | |
| 
 | |
|     new-array v2, v1, [I
 | |
| 
 | |
|     .line 31
 | |
|     fill-array-data v2, :array_1e
 | |
| 
 | |
|     const/16 v3, 0x1f
 | |
| 
 | |
|     aput-object v2, v0, v3
 | |
| 
 | |
|     new-array v1, v1, [I
 | |
| 
 | |
|     .line 32
 | |
|     fill-array-data v1, :array_1f
 | |
| 
 | |
|     const/16 v2, 0x20
 | |
| 
 | |
|     aput-object v1, v0, v2
 | |
| 
 | |
|     .line 33
 | |
|     sput-object v0, Lcom/google/zxing/maxicode/decoder/BitMatrixParser;->BITNR:[[I
 | |
| 
 | |
|     return-void
 | |
| 
 | |
|     nop
 | |
| 
 | |
|     :array_0
 | |
|     .array-data 4
 | |
|         0x79
 | |
|         0x78
 | |
|         0x7f
 | |
|         0x7e
 | |
|         0x85
 | |
|         0x84
 | |
|         0x8b
 | |
|         0x8a
 | |
|         0x91
 | |
|         0x90
 | |
|         0x97
 | |
|         0x96
 | |
|         0x9d
 | |
|         0x9c
 | |
|         0xa3
 | |
|         0xa2
 | |
|         0xa9
 | |
|         0xa8
 | |
|         0xaf
 | |
|         0xae
 | |
|         0xb5
 | |
|         0xb4
 | |
|         0xbb
 | |
|         0xba
 | |
|         0xc1
 | |
|         0xc0
 | |
|         0xc7
 | |
|         0xc6
 | |
|         -0x2
 | |
|         -0x2
 | |
|     .end array-data
 | |
| 
 | |
|     :array_1
 | |
|     .array-data 4
 | |
|         0x7b
 | |
|         0x7a
 | |
|         0x81
 | |
|         0x80
 | |
|         0x87
 | |
|         0x86
 | |
|         0x8d
 | |
|         0x8c
 | |
|         0x93
 | |
|         0x92
 | |
|         0x99
 | |
|         0x98
 | |
|         0x9f
 | |
|         0x9e
 | |
|         0xa5
 | |
|         0xa4
 | |
|         0xab
 | |
|         0xaa
 | |
|         0xb1
 | |
|         0xb0
 | |
|         0xb7
 | |
|         0xb6
 | |
|         0xbd
 | |
|         0xbc
 | |
|         0xc3
 | |
|         0xc2
 | |
|         0xc9
 | |
|         0xc8
 | |
|         0x330
 | |
|         -0x3
 | |
|     .end array-data
 | |
| 
 | |
|     :array_2
 | |
|     .array-data 4
 | |
|         0x7d
 | |
|         0x7c
 | |
|         0x83
 | |
|         0x82
 | |
|         0x89
 | |
|         0x88
 | |
|         0x8f
 | |
|         0x8e
 | |
|         0x95
 | |
|         0x94
 | |
|         0x9b
 | |
|         0x9a
 | |
|         0xa1
 | |
|         0xa0
 | |
|         0xa7
 | |
|         0xa6
 | |
|         0xad
 | |
|         0xac
 | |
|         0xb3
 | |
|         0xb2
 | |
|         0xb9
 | |
|         0xb8
 | |
|         0xbf
 | |
|         0xbe
 | |
|         0xc5
 | |
|         0xc4
 | |
|         0xcb
 | |
|         0xca
 | |
|         0x332
 | |
|         0x331
 | |
|     .end array-data
 | |
| 
 | |
|     :array_3
 | |
|     .array-data 4
 | |
|         0x11b
 | |
|         0x11a
 | |
|         0x115
 | |
|         0x114
 | |
|         0x10f
 | |
|         0x10e
 | |
|         0x109
 | |
|         0x108
 | |
|         0x103
 | |
|         0x102
 | |
|         0xfd
 | |
|         0xfc
 | |
|         0xf7
 | |
|         0xf6
 | |
|         0xf1
 | |
|         0xf0
 | |
|         0xeb
 | |
|         0xea
 | |
|         0xe5
 | |
|         0xe4
 | |
|         0xdf
 | |
|         0xde
 | |
|         0xd9
 | |
|         0xd8
 | |
|         0xd3
 | |
|         0xd2
 | |
|         0xcd
 | |
|         0xcc
 | |
|         0x333
 | |
|         -0x3
 | |
|     .end array-data
 | |
| 
 | |
|     :array_4
 | |
|     .array-data 4
 | |
|         0x11d
 | |
|         0x11c
 | |
|         0x117
 | |
|         0x116
 | |
|         0x111
 | |
|         0x110
 | |
|         0x10b
 | |
|         0x10a
 | |
|         0x105
 | |
|         0x104
 | |
|         0xff
 | |
|         0xfe
 | |
|         0xf9
 | |
|         0xf8
 | |
|         0xf3
 | |
|         0xf2
 | |
|         0xed
 | |
|         0xec
 | |
|         0xe7
 | |
|         0xe6
 | |
|         0xe1
 | |
|         0xe0
 | |
|         0xdb
 | |
|         0xda
 | |
|         0xd5
 | |
|         0xd4
 | |
|         0xcf
 | |
|         0xce
 | |
|         0x335
 | |
|         0x334
 | |
|     .end array-data
 | |
| 
 | |
|     :array_5
 | |
|     .array-data 4
 | |
|         0x11f
 | |
|         0x11e
 | |
|         0x119
 | |
|         0x118
 | |
|         0x113
 | |
|         0x112
 | |
|         0x10d
 | |
|         0x10c
 | |
|         0x107
 | |
|         0x106
 | |
|         0x101
 | |
|         0x100
 | |
|         0xfb
 | |
|         0xfa
 | |
|         0xf5
 | |
|         0xf4
 | |
|         0xef
 | |
|         0xee
 | |
|         0xe9
 | |
|         0xe8
 | |
|         0xe3
 | |
|         0xe2
 | |
|         0xdd
 | |
|         0xdc
 | |
|         0xd7
 | |
|         0xd6
 | |
|         0xd1
 | |
|         0xd0
 | |
|         0x336
 | |
|         -0x3
 | |
|     .end array-data
 | |
| 
 | |
|     :array_6
 | |
|     .array-data 4
 | |
|         0x121
 | |
|         0x120
 | |
|         0x127
 | |
|         0x126
 | |
|         0x12d
 | |
|         0x12c
 | |
|         0x133
 | |
|         0x132
 | |
|         0x139
 | |
|         0x138
 | |
|         0x13f
 | |
|         0x13e
 | |
|         0x145
 | |
|         0x144
 | |
|         0x14b
 | |
|         0x14a
 | |
|         0x151
 | |
|         0x150
 | |
|         0x157
 | |
|         0x156
 | |
|         0x15d
 | |
|         0x15c
 | |
|         0x163
 | |
|         0x162
 | |
|         0x169
 | |
|         0x168
 | |
|         0x16f
 | |
|         0x16e
 | |
|         0x338
 | |
|         0x337
 | |
|     .end array-data
 | |
| 
 | |
|     :array_7
 | |
|     .array-data 4
 | |
|         0x123
 | |
|         0x122
 | |
|         0x129
 | |
|         0x128
 | |
|         0x12f
 | |
|         0x12e
 | |
|         0x135
 | |
|         0x134
 | |
|         0x13b
 | |
|         0x13a
 | |
|         0x141
 | |
|         0x140
 | |
|         0x147
 | |
|         0x146
 | |
|         0x14d
 | |
|         0x14c
 | |
|         0x153
 | |
|         0x152
 | |
|         0x159
 | |
|         0x158
 | |
|         0x15f
 | |
|         0x15e
 | |
|         0x165
 | |
|         0x164
 | |
|         0x16b
 | |
|         0x16a
 | |
|         0x171
 | |
|         0x170
 | |
|         0x339
 | |
|         -0x3
 | |
|     .end array-data
 | |
| 
 | |
|     :array_8
 | |
|     .array-data 4
 | |
|         0x125
 | |
|         0x124
 | |
|         0x12b
 | |
|         0x12a
 | |
|         0x131
 | |
|         0x130
 | |
|         0x137
 | |
|         0x136
 | |
|         0x13d
 | |
|         0x13c
 | |
|         0x143
 | |
|         0x142
 | |
|         0x149
 | |
|         0x148
 | |
|         0x14f
 | |
|         0x14e
 | |
|         0x155
 | |
|         0x154
 | |
|         0x15b
 | |
|         0x15a
 | |
|         0x161
 | |
|         0x160
 | |
|         0x167
 | |
|         0x166
 | |
|         0x16d
 | |
|         0x16c
 | |
|         0x173
 | |
|         0x172
 | |
|         0x33b
 | |
|         0x33a
 | |
|     .end array-data
 | |
| 
 | |
|     :array_9
 | |
|     .array-data 4
 | |
|         0x199
 | |
|         0x198
 | |
|         0x193
 | |
|         0x192
 | |
|         0x18d
 | |
|         0x18c
 | |
|         0x187
 | |
|         0x186
 | |
|         0x4f
 | |
|         0x4e
 | |
|         -0x2
 | |
|         -0x2
 | |
|         0xd
 | |
|         0xc
 | |
|         0x25
 | |
|         0x24
 | |
|         0x2
 | |
|         -0x1
 | |
|         0x2c
 | |
|         0x2b
 | |
|         0x6d
 | |
|         0x6c
 | |
|         0x181
 | |
|         0x180
 | |
|         0x17b
 | |
|         0x17a
 | |
|         0x175
 | |
|         0x174
 | |
|         0x33c
 | |
|         -0x3
 | |
|     .end array-data
 | |
| 
 | |
|     :array_a
 | |
|     .array-data 4
 | |
|         0x19b
 | |
|         0x19a
 | |
|         0x195
 | |
|         0x194
 | |
|         0x18f
 | |
|         0x18e
 | |
|         0x189
 | |
|         0x188
 | |
|         0x51
 | |
|         0x50
 | |
|         0x28
 | |
|         -0x2
 | |
|         0xf
 | |
|         0xe
 | |
|         0x27
 | |
|         0x26
 | |
|         0x3
 | |
|         -0x1
 | |
|         -0x1
 | |
|         0x2d
 | |
|         0x6f
 | |
|         0x6e
 | |
|         0x183
 | |
|         0x182
 | |
|         0x17d
 | |
|         0x17c
 | |
|         0x177
 | |
|         0x176
 | |
|         0x33e
 | |
|         0x33d
 | |
|     .end array-data
 | |
| 
 | |
|     :array_b
 | |
|     .array-data 4
 | |
|         0x19d
 | |
|         0x19c
 | |
|         0x197
 | |
|         0x196
 | |
|         0x191
 | |
|         0x190
 | |
|         0x18b
 | |
|         0x18a
 | |
|         0x53
 | |
|         0x52
 | |
|         0x29
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         0x5
 | |
|         0x4
 | |
|         0x2f
 | |
|         0x2e
 | |
|         0x71
 | |
|         0x70
 | |
|         0x185
 | |
|         0x184
 | |
|         0x17f
 | |
|         0x17e
 | |
|         0x179
 | |
|         0x178
 | |
|         0x33f
 | |
|         -0x3
 | |
|     .end array-data
 | |
| 
 | |
|     :array_c
 | |
|     .array-data 4
 | |
|         0x19f
 | |
|         0x19e
 | |
|         0x1a5
 | |
|         0x1a4
 | |
|         0x1ab
 | |
|         0x1aa
 | |
|         0x67
 | |
|         0x66
 | |
|         0x37
 | |
|         0x36
 | |
|         0x10
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         0x14
 | |
|         0x13
 | |
|         0x55
 | |
|         0x54
 | |
|         0x1b1
 | |
|         0x1b0
 | |
|         0x1b7
 | |
|         0x1b6
 | |
|         0x1bd
 | |
|         0x1bc
 | |
|         0x341
 | |
|         0x340
 | |
|     .end array-data
 | |
| 
 | |
|     :array_d
 | |
|     .array-data 4
 | |
|         0x1a1
 | |
|         0x1a0
 | |
|         0x1a7
 | |
|         0x1a6
 | |
|         0x1ad
 | |
|         0x1ac
 | |
|         0x69
 | |
|         0x68
 | |
|         0x39
 | |
|         0x38
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         0x16
 | |
|         0x15
 | |
|         0x57
 | |
|         0x56
 | |
|         0x1b3
 | |
|         0x1b2
 | |
|         0x1b9
 | |
|         0x1b8
 | |
|         0x1bf
 | |
|         0x1be
 | |
|         0x342
 | |
|         -0x3
 | |
|     .end array-data
 | |
| 
 | |
|     :array_e
 | |
|     .array-data 4
 | |
|         0x1a3
 | |
|         0x1a2
 | |
|         0x1a9
 | |
|         0x1a8
 | |
|         0x1af
 | |
|         0x1ae
 | |
|         0x6b
 | |
|         0x6a
 | |
|         0x3b
 | |
|         0x3a
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         0x17
 | |
|         0x59
 | |
|         0x58
 | |
|         0x1b5
 | |
|         0x1b4
 | |
|         0x1bb
 | |
|         0x1ba
 | |
|         0x1c1
 | |
|         0x1c0
 | |
|         0x344
 | |
|         0x343
 | |
|     .end array-data
 | |
| 
 | |
|     :array_f
 | |
|     .array-data 4
 | |
|         0x1e3
 | |
|         0x1e2
 | |
|         0x1dd
 | |
|         0x1dc
 | |
|         0x1d7
 | |
|         0x1d6
 | |
|         0x31
 | |
|         -0x1
 | |
|         -0x2
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x2
 | |
|         -0x1
 | |
|         0x1d1
 | |
|         0x1d0
 | |
|         0x1cb
 | |
|         0x1ca
 | |
|         0x1c5
 | |
|         0x1c4
 | |
|         0x347
 | |
|         0x346
 | |
|     .end array-data
 | |
| 
 | |
|     :array_10
 | |
|     .array-data 4
 | |
|         0x1e5
 | |
|         0x1e4
 | |
|         0x1df
 | |
|         0x1de
 | |
|         0x1d9
 | |
|         0x1d8
 | |
|         0x33
 | |
|         0x32
 | |
|         0x1f
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         0x1
 | |
|         -0x2
 | |
|         0x2a
 | |
|         0x1d3
 | |
|         0x1d2
 | |
|         0x1cd
 | |
|         0x1cc
 | |
|         0x1c7
 | |
|         0x1c6
 | |
|         0x348
 | |
|         -0x3
 | |
|     .end array-data
 | |
| 
 | |
|     :array_11
 | |
|     .array-data 4
 | |
|         0x1e7
 | |
|         0x1e6
 | |
|         0x1ed
 | |
|         0x1ec
 | |
|         0x1f3
 | |
|         0x1f2
 | |
|         0x61
 | |
|         0x60
 | |
|         0x3d
 | |
|         0x3c
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         0x1a
 | |
|         0x5b
 | |
|         0x5a
 | |
|         0x1f9
 | |
|         0x1f8
 | |
|         0x1ff
 | |
|         0x1fe
 | |
|         0x205
 | |
|         0x204
 | |
|         0x34a
 | |
|         0x349
 | |
|     .end array-data
 | |
| 
 | |
|     :array_12
 | |
|     .array-data 4
 | |
|         0x1e9
 | |
|         0x1e8
 | |
|         0x1ef
 | |
|         0x1ee
 | |
|         0x1f5
 | |
|         0x1f4
 | |
|         0x63
 | |
|         0x62
 | |
|         0x3f
 | |
|         0x3e
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         0x1c
 | |
|         0x1b
 | |
|         0x5d
 | |
|         0x5c
 | |
|         0x1fb
 | |
|         0x1fa
 | |
|         0x201
 | |
|         0x200
 | |
|         0x207
 | |
|         0x206
 | |
|         0x34b
 | |
|         -0x3
 | |
|     .end array-data
 | |
| 
 | |
|     :array_13
 | |
|     .array-data 4
 | |
|         0x1eb
 | |
|         0x1ea
 | |
|         0x1f1
 | |
|         0x1f0
 | |
|         0x1f7
 | |
|         0x1f6
 | |
|         0x65
 | |
|         0x64
 | |
|         0x41
 | |
|         0x40
 | |
|         0x11
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         0x12
 | |
|         0x1d
 | |
|         0x5f
 | |
|         0x5e
 | |
|         0x1fd
 | |
|         0x1fc
 | |
|         0x203
 | |
|         0x202
 | |
|         0x209
 | |
|         0x208
 | |
|         0x34d
 | |
|         0x34c
 | |
|     .end array-data
 | |
| 
 | |
|     :array_14
 | |
|     .array-data 4
 | |
|         0x22f
 | |
|         0x22e
 | |
|         0x229
 | |
|         0x228
 | |
|         0x223
 | |
|         0x222
 | |
|         0x21d
 | |
|         0x21c
 | |
|         0x49
 | |
|         0x48
 | |
|         0x20
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         -0x3
 | |
|         0xa
 | |
|         0x43
 | |
|         0x42
 | |
|         0x73
 | |
|         0x72
 | |
|         0x217
 | |
|         0x216
 | |
|         0x211
 | |
|         0x210
 | |
|         0x20b
 | |
|         0x20a
 | |
|         0x34e
 | |
|         -0x3
 | |
|     .end array-data
 | |
| 
 | |
|     :array_15
 | |
|     .array-data 4
 | |
|         0x231
 | |
|         0x230
 | |
|         0x22b
 | |
|         0x22a
 | |
|         0x225
 | |
|         0x224
 | |
|         0x21f
 | |
|         0x21e
 | |
|         0x4b
 | |
|         0x4a
 | |
|         -0x2
 | |
|         -0x1
 | |
|         0x7
 | |
|         0x6
 | |
|         0x23
 | |
|         0x22
 | |
|         0xb
 | |
|         -0x2
 | |
|         0x45
 | |
|         0x44
 | |
|         0x75
 | |
|         0x74
 | |
|         0x219
 | |
|         0x218
 | |
|         0x213
 | |
|         0x212
 | |
|         0x20d
 | |
|         0x20c
 | |
|         0x350
 | |
|         0x34f
 | |
|     .end array-data
 | |
| 
 | |
|     :array_16
 | |
|     .array-data 4
 | |
|         0x233
 | |
|         0x232
 | |
|         0x22d
 | |
|         0x22c
 | |
|         0x227
 | |
|         0x226
 | |
|         0x221
 | |
|         0x220
 | |
|         0x4d
 | |
|         0x4c
 | |
|         -0x2
 | |
|         0x21
 | |
|         0x9
 | |
|         0x8
 | |
|         0x19
 | |
|         0x18
 | |
|         -0x1
 | |
|         -0x2
 | |
|         0x47
 | |
|         0x46
 | |
|         0x77
 | |
|         0x76
 | |
|         0x21b
 | |
|         0x21a
 | |
|         0x215
 | |
|         0x214
 | |
|         0x20f
 | |
|         0x20e
 | |
|         0x351
 | |
|         -0x3
 | |
|     .end array-data
 | |
| 
 | |
|     :array_17
 | |
|     .array-data 4
 | |
|         0x235
 | |
|         0x234
 | |
|         0x23b
 | |
|         0x23a
 | |
|         0x241
 | |
|         0x240
 | |
|         0x247
 | |
|         0x246
 | |
|         0x24d
 | |
|         0x24c
 | |
|         0x253
 | |
|         0x252
 | |
|         0x259
 | |
|         0x258
 | |
|         0x25f
 | |
|         0x25e
 | |
|         0x265
 | |
|         0x264
 | |
|         0x26b
 | |
|         0x26a
 | |
|         0x271
 | |
|         0x270
 | |
|         0x277
 | |
|         0x276
 | |
|         0x27d
 | |
|         0x27c
 | |
|         0x283
 | |
|         0x282
 | |
|         0x353
 | |
|         0x352
 | |
|     .end array-data
 | |
| 
 | |
|     :array_18
 | |
|     .array-data 4
 | |
|         0x237
 | |
|         0x236
 | |
|         0x23d
 | |
|         0x23c
 | |
|         0x243
 | |
|         0x242
 | |
|         0x249
 | |
|         0x248
 | |
|         0x24f
 | |
|         0x24e
 | |
|         0x255
 | |
|         0x254
 | |
|         0x25b
 | |
|         0x25a
 | |
|         0x261
 | |
|         0x260
 | |
|         0x267
 | |
|         0x266
 | |
|         0x26d
 | |
|         0x26c
 | |
|         0x273
 | |
|         0x272
 | |
|         0x279
 | |
|         0x278
 | |
|         0x27f
 | |
|         0x27e
 | |
|         0x285
 | |
|         0x284
 | |
|         0x354
 | |
|         -0x3
 | |
|     .end array-data
 | |
| 
 | |
|     :array_19
 | |
|     .array-data 4
 | |
|         0x239
 | |
|         0x238
 | |
|         0x23f
 | |
|         0x23e
 | |
|         0x245
 | |
|         0x244
 | |
|         0x24b
 | |
|         0x24a
 | |
|         0x251
 | |
|         0x250
 | |
|         0x257
 | |
|         0x256
 | |
|         0x25d
 | |
|         0x25c
 | |
|         0x263
 | |
|         0x262
 | |
|         0x269
 | |
|         0x268
 | |
|         0x26f
 | |
|         0x26e
 | |
|         0x275
 | |
|         0x274
 | |
|         0x27b
 | |
|         0x27a
 | |
|         0x281
 | |
|         0x280
 | |
|         0x287
 | |
|         0x286
 | |
|         0x356
 | |
|         0x355
 | |
|     .end array-data
 | |
| 
 | |
|     :array_1a
 | |
|     .array-data 4
 | |
|         0x2d7
 | |
|         0x2d6
 | |
|         0x2d1
 | |
|         0x2d0
 | |
|         0x2cb
 | |
|         0x2ca
 | |
|         0x2c5
 | |
|         0x2c4
 | |
|         0x2bf
 | |
|         0x2be
 | |
|         0x2b9
 | |
|         0x2b8
 | |
|         0x2b3
 | |
|         0x2b2
 | |
|         0x2ad
 | |
|         0x2ac
 | |
|         0x2a7
 | |
|         0x2a6
 | |
|         0x2a1
 | |
|         0x2a0
 | |
|         0x29b
 | |
|         0x29a
 | |
|         0x295
 | |
|         0x294
 | |
|         0x28f
 | |
|         0x28e
 | |
|         0x289
 | |
|         0x288
 | |
|         0x357
 | |
|         -0x3
 | |
|     .end array-data
 | |
| 
 | |
|     :array_1b
 | |
|     .array-data 4
 | |
|         0x2d9
 | |
|         0x2d8
 | |
|         0x2d3
 | |
|         0x2d2
 | |
|         0x2cd
 | |
|         0x2cc
 | |
|         0x2c7
 | |
|         0x2c6
 | |
|         0x2c1
 | |
|         0x2c0
 | |
|         0x2bb
 | |
|         0x2ba
 | |
|         0x2b5
 | |
|         0x2b4
 | |
|         0x2af
 | |
|         0x2ae
 | |
|         0x2a9
 | |
|         0x2a8
 | |
|         0x2a3
 | |
|         0x2a2
 | |
|         0x29d
 | |
|         0x29c
 | |
|         0x297
 | |
|         0x296
 | |
|         0x291
 | |
|         0x290
 | |
|         0x28b
 | |
|         0x28a
 | |
|         0x359
 | |
|         0x358
 | |
|     .end array-data
 | |
| 
 | |
|     :array_1c
 | |
|     .array-data 4
 | |
|         0x2db
 | |
|         0x2da
 | |
|         0x2d5
 | |
|         0x2d4
 | |
|         0x2cf
 | |
|         0x2ce
 | |
|         0x2c9
 | |
|         0x2c8
 | |
|         0x2c3
 | |
|         0x2c2
 | |
|         0x2bd
 | |
|         0x2bc
 | |
|         0x2b7
 | |
|         0x2b6
 | |
|         0x2b1
 | |
|         0x2b0
 | |
|         0x2ab
 | |
|         0x2aa
 | |
|         0x2a5
 | |
|         0x2a4
 | |
|         0x29f
 | |
|         0x29e
 | |
|         0x299
 | |
|         0x298
 | |
|         0x293
 | |
|         0x292
 | |
|         0x28d
 | |
|         0x28c
 | |
|         0x35a
 | |
|         -0x3
 | |
|     .end array-data
 | |
| 
 | |
|     :array_1d
 | |
|     .array-data 4
 | |
|         0x2dd
 | |
|         0x2dc
 | |
|         0x2e3
 | |
|         0x2e2
 | |
|         0x2e9
 | |
|         0x2e8
 | |
|         0x2ef
 | |
|         0x2ee
 | |
|         0x2f5
 | |
|         0x2f4
 | |
|         0x2fb
 | |
|         0x2fa
 | |
|         0x301
 | |
|         0x300
 | |
|         0x307
 | |
|         0x306
 | |
|         0x30d
 | |
|         0x30c
 | |
|         0x313
 | |
|         0x312
 | |
|         0x319
 | |
|         0x318
 | |
|         0x31f
 | |
|         0x31e
 | |
|         0x325
 | |
|         0x324
 | |
|         0x32b
 | |
|         0x32a
 | |
|         0x35c
 | |
|         0x35b
 | |
|     .end array-data
 | |
| 
 | |
|     :array_1e
 | |
|     .array-data 4
 | |
|         0x2df
 | |
|         0x2de
 | |
|         0x2e5
 | |
|         0x2e4
 | |
|         0x2eb
 | |
|         0x2ea
 | |
|         0x2f1
 | |
|         0x2f0
 | |
|         0x2f7
 | |
|         0x2f6
 | |
|         0x2fd
 | |
|         0x2fc
 | |
|         0x303
 | |
|         0x302
 | |
|         0x309
 | |
|         0x308
 | |
|         0x30f
 | |
|         0x30e
 | |
|         0x315
 | |
|         0x314
 | |
|         0x31b
 | |
|         0x31a
 | |
|         0x321
 | |
|         0x320
 | |
|         0x327
 | |
|         0x326
 | |
|         0x32d
 | |
|         0x32c
 | |
|         0x35d
 | |
|         -0x3
 | |
|     .end array-data
 | |
| 
 | |
|     :array_1f
 | |
|     .array-data 4
 | |
|         0x2e1
 | |
|         0x2e0
 | |
|         0x2e7
 | |
|         0x2e6
 | |
|         0x2ed
 | |
|         0x2ec
 | |
|         0x2f3
 | |
|         0x2f2
 | |
|         0x2f9
 | |
|         0x2f8
 | |
|         0x2ff
 | |
|         0x2fe
 | |
|         0x305
 | |
|         0x304
 | |
|         0x30b
 | |
|         0x30a
 | |
|         0x311
 | |
|         0x310
 | |
|         0x317
 | |
|         0x316
 | |
|         0x31d
 | |
|         0x31c
 | |
|         0x323
 | |
|         0x322
 | |
|         0x329
 | |
|         0x328
 | |
|         0x32f
 | |
|         0x32e
 | |
|         0x35f
 | |
|         0x35e
 | |
|     .end array-data
 | |
| .end method
 | |
| 
 | |
| .method public constructor <init>(Lcom/google/zxing/common/BitMatrix;)V
 | |
|     .locals 0
 | |
| 
 | |
|     .line 1
 | |
|     invoke-direct {p0}, Ljava/lang/Object;-><init>()V
 | |
| 
 | |
|     .line 2
 | |
|     iput-object p1, p0, Lcom/google/zxing/maxicode/decoder/BitMatrixParser;->bitMatrix:Lcom/google/zxing/common/BitMatrix;
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| 
 | |
| # virtual methods
 | |
| .method public readCodewords()[B
 | |
|     .locals 11
 | |
| 
 | |
|     const/16 v0, 0x90
 | |
| 
 | |
|     new-array v0, v0, [B
 | |
| 
 | |
|     .line 1
 | |
|     iget-object v1, p0, Lcom/google/zxing/maxicode/decoder/BitMatrixParser;->bitMatrix:Lcom/google/zxing/common/BitMatrix;
 | |
| 
 | |
|     invoke-virtual {v1}, Lcom/google/zxing/common/BitMatrix;->getHeight()I
 | |
| 
 | |
|     move-result v1
 | |
| 
 | |
|     .line 2
 | |
|     iget-object v2, p0, Lcom/google/zxing/maxicode/decoder/BitMatrixParser;->bitMatrix:Lcom/google/zxing/common/BitMatrix;
 | |
| 
 | |
|     invoke-virtual {v2}, Lcom/google/zxing/common/BitMatrix;->getWidth()I
 | |
| 
 | |
|     move-result v2
 | |
| 
 | |
|     const/4 v3, 0x0
 | |
| 
 | |
|     move v4, v3
 | |
| 
 | |
|     :goto_0
 | |
|     if-lt v4, v1, :cond_0
 | |
| 
 | |
|     return-object v0
 | |
| 
 | |
|     .line 3
 | |
|     :cond_0
 | |
|     sget-object v5, Lcom/google/zxing/maxicode/decoder/BitMatrixParser;->BITNR:[[I
 | |
| 
 | |
|     aget-object v5, v5, v4
 | |
| 
 | |
|     move v6, v3
 | |
| 
 | |
|     :goto_1
 | |
|     if-lt v6, v2, :cond_1
 | |
| 
 | |
|     add-int/lit8 v4, v4, 0x1
 | |
| 
 | |
|     goto :goto_0
 | |
| 
 | |
|     .line 4
 | |
|     :cond_1
 | |
|     aget v7, v5, v6
 | |
| 
 | |
|     if-ltz v7, :cond_2
 | |
| 
 | |
|     .line 5
 | |
|     iget-object v8, p0, Lcom/google/zxing/maxicode/decoder/BitMatrixParser;->bitMatrix:Lcom/google/zxing/common/BitMatrix;
 | |
| 
 | |
|     invoke-virtual {v8, v6, v4}, Lcom/google/zxing/common/BitMatrix;->get(II)Z
 | |
| 
 | |
|     move-result v8
 | |
| 
 | |
|     if-eqz v8, :cond_2
 | |
| 
 | |
|     .line 6
 | |
|     div-int/lit8 v8, v7, 0x6
 | |
| 
 | |
|     aget-byte v9, v0, v8
 | |
| 
 | |
|     rem-int/lit8 v7, v7, 0x6
 | |
| 
 | |
|     rsub-int/lit8 v7, v7, 0x5
 | |
| 
 | |
|     const/4 v10, 0x1
 | |
| 
 | |
|     shl-int v7, v10, v7
 | |
| 
 | |
|     int-to-byte v7, v7
 | |
| 
 | |
|     or-int/2addr v7, v9
 | |
| 
 | |
|     int-to-byte v7, v7
 | |
| 
 | |
|     aput-byte v7, v0, v8
 | |
| 
 | |
|     :cond_2
 | |
|     add-int/lit8 v6, v6, 0x1
 | |
| 
 | |
|     goto :goto_1
 | |
| .end method
 |