class com.sun.imageio.plugins.tiff.TIFFFaxDecompressor extends com.sun.imageio.plugins.tiff.TIFFDecompressor
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor
super_class: com.sun.imageio.plugins.tiff.TIFFDecompressor
{
private int fillOrder;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int t4Options;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int t6Options;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int uncompressedMode;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int fillBits;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int oneD;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private byte[] data;
descriptor: [B
flags: (0x0002) ACC_PRIVATE
private int bitPointer;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int bytePointer;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private byte[] buffer;
descriptor: [B
flags: (0x0002) ACC_PRIVATE
private int w;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int h;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int bitsPerScanline;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int lineBitNum;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int changingElemSize;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int[] prevChangingElems;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
private int[] currChangingElems;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
private int lastChangingElement;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private static int[] table1;
descriptor: [I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static int[] table2;
descriptor: [I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
static byte[] flipTable;
descriptor: [B
flags: (0x0008) ACC_STATIC
private static short[] white;
descriptor: [S
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static short[] additionalMakeup;
descriptor: [S
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static short[] initBlack;
descriptor: [S
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static short[] twoBitBlack;
descriptor: [S
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static short[] black;
descriptor: [S
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static byte[] twoDCodes;
descriptor: [B
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: .line 80
bipush 9
newarray 10
dup
iconst_1
1: .line 82
iconst_1
iastore
dup
iconst_2
2: .line 83
iconst_3
iastore
dup
iconst_3
3: .line 84
bipush 7
iastore
dup
iconst_4
4: .line 85
bipush 15
iastore
dup
iconst_5
5: .line 86
bipush 31
iastore
dup
bipush 6
6: .line 87
bipush 63
iastore
dup
bipush 7
7: .line 88
bipush 127
iastore
dup
bipush 8
8: .line 89
sipush 255
iastore
9: .line 80
putstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.table1:[I
10: .line 92
bipush 9
newarray 10
dup
iconst_1
11: .line 94
sipush 128
iastore
dup
iconst_2
12: .line 95
sipush 192
iastore
dup
iconst_3
13: .line 96
sipush 224
iastore
dup
iconst_4
14: .line 97
sipush 240
iastore
dup
iconst_5
15: .line 98
sipush 248
iastore
dup
bipush 6
16: .line 99
sipush 252
iastore
dup
bipush 7
17: .line 100
sipush 254
iastore
dup
bipush 8
18: .line 101
sipush 255
iastore
19: .line 92
putstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.table2:[I
20: .line 106
sipush 256
newarray 8
dup
iconst_1
21: .line 107
bipush -128
bastore
dup
iconst_2
bipush 64
bastore
dup
iconst_3
bipush -64
bastore
dup
iconst_4
bipush 32
bastore
dup
iconst_5
bipush -96
bastore
dup
bipush 6
bipush 96
bastore
dup
bipush 7
bipush -32
bastore
dup
bipush 8
22: .line 108
bipush 16
bastore
dup
bipush 9
bipush -112
bastore
dup
bipush 10
bipush 80
bastore
dup
bipush 11
bipush -48
bastore
dup
bipush 12
bipush 48
bastore
dup
bipush 13
bipush -80
bastore
dup
bipush 14
bipush 112
bastore
dup
bipush 15
bipush -16
bastore
dup
bipush 16
23: .line 109
bipush 8
bastore
dup
bipush 17
bipush -120
bastore
dup
bipush 18
bipush 72
bastore
dup
bipush 19
bipush -56
bastore
dup
bipush 20
bipush 40
bastore
dup
bipush 21
bipush -88
bastore
dup
bipush 22
bipush 104
bastore
dup
bipush 23
bipush -24
bastore
dup
bipush 24
24: .line 110
bipush 24
bastore
dup
bipush 25
bipush -104
bastore
dup
bipush 26
bipush 88
bastore
dup
bipush 27
bipush -40
bastore
dup
bipush 28
bipush 56
bastore
dup
bipush 29
bipush -72
bastore
dup
bipush 30
bipush 120
bastore
dup
bipush 31
bipush -8
bastore
dup
bipush 32
25: .line 111
iconst_4
bastore
dup
bipush 33
bipush -124
bastore
dup
bipush 34
bipush 68
bastore
dup
bipush 35
bipush -60
bastore
dup
bipush 36
bipush 36
bastore
dup
bipush 37
bipush -92
bastore
dup
bipush 38
bipush 100
bastore
dup
bipush 39
bipush -28
bastore
dup
bipush 40
26: .line 112
bipush 20
bastore
dup
bipush 41
bipush -108
bastore
dup
bipush 42
bipush 84
bastore
dup
bipush 43
bipush -44
bastore
dup
bipush 44
bipush 52
bastore
dup
bipush 45
bipush -76
bastore
dup
bipush 46
bipush 116
bastore
dup
bipush 47
bipush -12
bastore
dup
bipush 48
27: .line 113
bipush 12
bastore
dup
bipush 49
bipush -116
bastore
dup
bipush 50
bipush 76
bastore
dup
bipush 51
bipush -52
bastore
dup
bipush 52
bipush 44
bastore
dup
bipush 53
bipush -84
bastore
dup
bipush 54
bipush 108
bastore
dup
bipush 55
bipush -20
bastore
dup
bipush 56
28: .line 114
bipush 28
bastore
dup
bipush 57
bipush -100
bastore
dup
bipush 58
bipush 92
bastore
dup
bipush 59
bipush -36
bastore
dup
bipush 60
bipush 60
bastore
dup
bipush 61
bipush -68
bastore
dup
bipush 62
bipush 124
bastore
dup
bipush 63
bipush -4
bastore
dup
bipush 64
29: .line 115
iconst_2
bastore
dup
bipush 65
bipush -126
bastore
dup
bipush 66
bipush 66
bastore
dup
bipush 67
bipush -62
bastore
dup
bipush 68
bipush 34
bastore
dup
bipush 69
bipush -94
bastore
dup
bipush 70
bipush 98
bastore
dup
bipush 71
bipush -30
bastore
dup
bipush 72
30: .line 116
bipush 18
bastore
dup
bipush 73
bipush -110
bastore
dup
bipush 74
bipush 82
bastore
dup
bipush 75
bipush -46
bastore
dup
bipush 76
bipush 50
bastore
dup
bipush 77
bipush -78
bastore
dup
bipush 78
bipush 114
bastore
dup
bipush 79
bipush -14
bastore
dup
bipush 80
31: .line 117
bipush 10
bastore
dup
bipush 81
bipush -118
bastore
dup
bipush 82
bipush 74
bastore
dup
bipush 83
bipush -54
bastore
dup
bipush 84
bipush 42
bastore
dup
bipush 85
bipush -86
bastore
dup
bipush 86
bipush 106
bastore
dup
bipush 87
bipush -22
bastore
dup
bipush 88
32: .line 118
bipush 26
bastore
dup
bipush 89
bipush -102
bastore
dup
bipush 90
bipush 90
bastore
dup
bipush 91
bipush -38
bastore
dup
bipush 92
bipush 58
bastore
dup
bipush 93
bipush -70
bastore
dup
bipush 94
bipush 122
bastore
dup
bipush 95
bipush -6
bastore
dup
bipush 96
33: .line 119
bipush 6
bastore
dup
bipush 97
bipush -122
bastore
dup
bipush 98
bipush 70
bastore
dup
bipush 99
bipush -58
bastore
dup
bipush 100
bipush 38
bastore
dup
bipush 101
bipush -90
bastore
dup
bipush 102
bipush 102
bastore
dup
bipush 103
bipush -26
bastore
dup
bipush 104
34: .line 120
bipush 22
bastore
dup
bipush 105
bipush -106
bastore
dup
bipush 106
bipush 86
bastore
dup
bipush 107
bipush -42
bastore
dup
bipush 108
bipush 54
bastore
dup
bipush 109
bipush -74
bastore
dup
bipush 110
bipush 118
bastore
dup
bipush 111
bipush -10
bastore
dup
bipush 112
35: .line 121
bipush 14
bastore
dup
bipush 113
bipush -114
bastore
dup
bipush 114
bipush 78
bastore
dup
bipush 115
bipush -50
bastore
dup
bipush 116
bipush 46
bastore
dup
bipush 117
bipush -82
bastore
dup
bipush 118
bipush 110
bastore
dup
bipush 119
bipush -18
bastore
dup
bipush 120
36: .line 122
bipush 30
bastore
dup
bipush 121
bipush -98
bastore
dup
bipush 122
bipush 94
bastore
dup
bipush 123
bipush -34
bastore
dup
bipush 124
bipush 62
bastore
dup
bipush 125
bipush -66
bastore
dup
bipush 126
bipush 126
bastore
dup
bipush 127
bipush -2
bastore
dup
sipush 128
37: .line 123
iconst_1
bastore
dup
sipush 129
bipush -127
bastore
dup
sipush 130
bipush 65
bastore
dup
sipush 131
bipush -63
bastore
dup
sipush 132
bipush 33
bastore
dup
sipush 133
bipush -95
bastore
dup
sipush 134
bipush 97
bastore
dup
sipush 135
bipush -31
bastore
dup
sipush 136
38: .line 124
bipush 17
bastore
dup
sipush 137
bipush -111
bastore
dup
sipush 138
bipush 81
bastore
dup
sipush 139
bipush -47
bastore
dup
sipush 140
bipush 49
bastore
dup
sipush 141
bipush -79
bastore
dup
sipush 142
bipush 113
bastore
dup
sipush 143
bipush -15
bastore
dup
sipush 144
39: .line 125
bipush 9
bastore
dup
sipush 145
bipush -119
bastore
dup
sipush 146
bipush 73
bastore
dup
sipush 147
bipush -55
bastore
dup
sipush 148
bipush 41
bastore
dup
sipush 149
bipush -87
bastore
dup
sipush 150
bipush 105
bastore
dup
sipush 151
bipush -23
bastore
dup
sipush 152
40: .line 126
bipush 25
bastore
dup
sipush 153
bipush -103
bastore
dup
sipush 154
bipush 89
bastore
dup
sipush 155
bipush -39
bastore
dup
sipush 156
bipush 57
bastore
dup
sipush 157
bipush -71
bastore
dup
sipush 158
bipush 121
bastore
dup
sipush 159
bipush -7
bastore
dup
sipush 160
41: .line 127
iconst_5
bastore
dup
sipush 161
bipush -123
bastore
dup
sipush 162
bipush 69
bastore
dup
sipush 163
bipush -59
bastore
dup
sipush 164
bipush 37
bastore
dup
sipush 165
bipush -91
bastore
dup
sipush 166
bipush 101
bastore
dup
sipush 167
bipush -27
bastore
dup
sipush 168
42: .line 128
bipush 21
bastore
dup
sipush 169
bipush -107
bastore
dup
sipush 170
bipush 85
bastore
dup
sipush 171
bipush -43
bastore
dup
sipush 172
bipush 53
bastore
dup
sipush 173
bipush -75
bastore
dup
sipush 174
bipush 117
bastore
dup
sipush 175
bipush -11
bastore
dup
sipush 176
43: .line 129
bipush 13
bastore
dup
sipush 177
bipush -115
bastore
dup
sipush 178
bipush 77
bastore
dup
sipush 179
bipush -51
bastore
dup
sipush 180
bipush 45
bastore
dup
sipush 181
bipush -83
bastore
dup
sipush 182
bipush 109
bastore
dup
sipush 183
bipush -19
bastore
dup
sipush 184
44: .line 130
bipush 29
bastore
dup
sipush 185
bipush -99
bastore
dup
sipush 186
bipush 93
bastore
dup
sipush 187
bipush -35
bastore
dup
sipush 188
bipush 61
bastore
dup
sipush 189
bipush -67
bastore
dup
sipush 190
bipush 125
bastore
dup
sipush 191
bipush -3
bastore
dup
sipush 192
45: .line 131
iconst_3
bastore
dup
sipush 193
bipush -125
bastore
dup
sipush 194
bipush 67
bastore
dup
sipush 195
bipush -61
bastore
dup
sipush 196
bipush 35
bastore
dup
sipush 197
bipush -93
bastore
dup
sipush 198
bipush 99
bastore
dup
sipush 199
bipush -29
bastore
dup
sipush 200
46: .line 132
bipush 19
bastore
dup
sipush 201
bipush -109
bastore
dup
sipush 202
bipush 83
bastore
dup
sipush 203
bipush -45
bastore
dup
sipush 204
bipush 51
bastore
dup
sipush 205
bipush -77
bastore
dup
sipush 206
bipush 115
bastore
dup
sipush 207
bipush -13
bastore
dup
sipush 208
47: .line 133
bipush 11
bastore
dup
sipush 209
bipush -117
bastore
dup
sipush 210
bipush 75
bastore
dup
sipush 211
bipush -53
bastore
dup
sipush 212
bipush 43
bastore
dup
sipush 213
bipush -85
bastore
dup
sipush 214
bipush 107
bastore
dup
sipush 215
bipush -21
bastore
dup
sipush 216
48: .line 134
bipush 27
bastore
dup
sipush 217
bipush -101
bastore
dup
sipush 218
bipush 91
bastore
dup
sipush 219
bipush -37
bastore
dup
sipush 220
bipush 59
bastore
dup
sipush 221
bipush -69
bastore
dup
sipush 222
bipush 123
bastore
dup
sipush 223
bipush -5
bastore
dup
sipush 224
49: .line 135
bipush 7
bastore
dup
sipush 225
bipush -121
bastore
dup
sipush 226
bipush 71
bastore
dup
sipush 227
bipush -57
bastore
dup
sipush 228
bipush 39
bastore
dup
sipush 229
bipush -89
bastore
dup
sipush 230
bipush 103
bastore
dup
sipush 231
bipush -25
bastore
dup
sipush 232
50: .line 136
bipush 23
bastore
dup
sipush 233
bipush -105
bastore
dup
sipush 234
bipush 87
bastore
dup
sipush 235
bipush -41
bastore
dup
sipush 236
bipush 55
bastore
dup
sipush 237
bipush -73
bastore
dup
sipush 238
bipush 119
bastore
dup
sipush 239
bipush -9
bastore
dup
sipush 240
51: .line 137
bipush 15
bastore
dup
sipush 241
bipush -113
bastore
dup
sipush 242
bipush 79
bastore
dup
sipush 243
bipush -49
bastore
dup
sipush 244
bipush 47
bastore
dup
sipush 245
bipush -81
bastore
dup
sipush 246
bipush 111
bastore
dup
sipush 247
bipush -17
bastore
dup
sipush 248
52: .line 138
bipush 31
bastore
dup
sipush 249
bipush -97
bastore
dup
sipush 250
bipush 95
bastore
dup
sipush 251
bipush -33
bastore
dup
sipush 252
bipush 63
bastore
dup
sipush 253
bipush -65
bastore
dup
sipush 254
bipush 127
bastore
dup
sipush 255
iconst_m1
bastore
53: .line 106
putstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.flipTable:[B
54: .line 142
sipush 1024
newarray 9
dup
iconst_0
55: .line 144
sipush 6430
sastore
dup
iconst_1
sipush 6400
sastore
dup
iconst_2
sipush 6400
sastore
dup
iconst_3
sipush 6400
sastore
dup
iconst_4
sipush 3225
sastore
dup
iconst_5
sipush 3225
sastore
dup
bipush 6
sipush 3225
sastore
dup
bipush 7
sipush 3225
sastore
dup
bipush 8
56: .line 146
sipush 944
sastore
dup
bipush 9
sipush 944
sastore
dup
bipush 10
sipush 944
sastore
dup
bipush 11
sipush 944
sastore
dup
bipush 12
sipush 976
sastore
dup
bipush 13
sipush 976
sastore
dup
bipush 14
sipush 976
sastore
dup
bipush 15
sipush 976
sastore
dup
bipush 16
57: .line 148
sipush 1456
sastore
dup
bipush 17
sipush 1456
sastore
dup
bipush 18
sipush 1456
sastore
dup
bipush 19
sipush 1456
sastore
dup
bipush 20
sipush 1488
sastore
dup
bipush 21
sipush 1488
sastore
dup
bipush 22
sipush 1488
sastore
dup
bipush 23
sipush 1488
sastore
dup
bipush 24
58: .line 150
sipush 718
sastore
dup
bipush 25
sipush 718
sastore
dup
bipush 26
sipush 718
sastore
dup
bipush 27
sipush 718
sastore
dup
bipush 28
sipush 718
sastore
dup
bipush 29
sipush 718
sastore
dup
bipush 30
sipush 718
sastore
dup
bipush 31
sipush 718
sastore
dup
bipush 32
59: .line 152
sipush 750
sastore
dup
bipush 33
sipush 750
sastore
dup
bipush 34
sipush 750
sastore
dup
bipush 35
sipush 750
sastore
dup
bipush 36
sipush 750
sastore
dup
bipush 37
sipush 750
sastore
dup
bipush 38
sipush 750
sastore
dup
bipush 39
sipush 750
sastore
dup
bipush 40
60: .line 154
sipush 1520
sastore
dup
bipush 41
sipush 1520
sastore
dup
bipush 42
sipush 1520
sastore
dup
bipush 43
sipush 1520
sastore
dup
bipush 44
sipush 1552
sastore
dup
bipush 45
sipush 1552
sastore
dup
bipush 46
sipush 1552
sastore
dup
bipush 47
sipush 1552
sastore
dup
bipush 48
61: .line 156
sipush 428
sastore
dup
bipush 49
sipush 428
sastore
dup
bipush 50
sipush 428
sastore
dup
bipush 51
sipush 428
sastore
dup
bipush 52
sipush 428
sastore
dup
bipush 53
sipush 428
sastore
dup
bipush 54
sipush 428
sastore
dup
bipush 55
sipush 428
sastore
dup
bipush 56
62: .line 158
sipush 428
sastore
dup
bipush 57
sipush 428
sastore
dup
bipush 58
sipush 428
sastore
dup
bipush 59
sipush 428
sastore
dup
bipush 60
sipush 428
sastore
dup
bipush 61
sipush 428
sastore
dup
bipush 62
sipush 428
sastore
dup
bipush 63
sipush 428
sastore
dup
bipush 64
63: .line 160
sipush 654
sastore
dup
bipush 65
sipush 654
sastore
dup
bipush 66
sipush 654
sastore
dup
bipush 67
sipush 654
sastore
dup
bipush 68
sipush 654
sastore
dup
bipush 69
sipush 654
sastore
dup
bipush 70
sipush 654
sastore
dup
bipush 71
sipush 654
sastore
dup
bipush 72
64: .line 162
sipush 1072
sastore
dup
bipush 73
sipush 1072
sastore
dup
bipush 74
sipush 1072
sastore
dup
bipush 75
sipush 1072
sastore
dup
bipush 76
sipush 1104
sastore
dup
bipush 77
sipush 1104
sastore
dup
bipush 78
sipush 1104
sastore
dup
bipush 79
sipush 1104
sastore
dup
bipush 80
65: .line 164
sipush 1136
sastore
dup
bipush 81
sipush 1136
sastore
dup
bipush 82
sipush 1136
sastore
dup
bipush 83
sipush 1136
sastore
dup
bipush 84
sipush 1168
sastore
dup
bipush 85
sipush 1168
sastore
dup
bipush 86
sipush 1168
sastore
dup
bipush 87
sipush 1168
sastore
dup
bipush 88
66: .line 166
sipush 1200
sastore
dup
bipush 89
sipush 1200
sastore
dup
bipush 90
sipush 1200
sastore
dup
bipush 91
sipush 1200
sastore
dup
bipush 92
sipush 1232
sastore
dup
bipush 93
sipush 1232
sastore
dup
bipush 94
sipush 1232
sastore
dup
bipush 95
sipush 1232
sastore
dup
bipush 96
67: .line 168
sipush 622
sastore
dup
bipush 97
sipush 622
sastore
dup
bipush 98
sipush 622
sastore
dup
bipush 99
sipush 622
sastore
dup
bipush 100
sipush 622
sastore
dup
bipush 101
sipush 622
sastore
dup
bipush 102
sipush 622
sastore
dup
bipush 103
sipush 622
sastore
dup
bipush 104
68: .line 170
sipush 1008
sastore
dup
bipush 105
sipush 1008
sastore
dup
bipush 106
sipush 1008
sastore
dup
bipush 107
sipush 1008
sastore
dup
bipush 108
sipush 1040
sastore
dup
bipush 109
sipush 1040
sastore
dup
bipush 110
sipush 1040
sastore
dup
bipush 111
sipush 1040
sastore
dup
bipush 112
69: .line 172
bipush 44
sastore
dup
bipush 113
bipush 44
sastore
dup
bipush 114
bipush 44
sastore
dup
bipush 115
bipush 44
sastore
dup
bipush 116
bipush 44
sastore
dup
bipush 117
bipush 44
sastore
dup
bipush 118
bipush 44
sastore
dup
bipush 119
bipush 44
sastore
dup
bipush 120
70: .line 174
bipush 44
sastore
dup
bipush 121
bipush 44
sastore
dup
bipush 122
bipush 44
sastore
dup
bipush 123
bipush 44
sastore
dup
bipush 124
bipush 44
sastore
dup
bipush 125
bipush 44
sastore
dup
bipush 126
bipush 44
sastore
dup
bipush 127
bipush 44
sastore
dup
sipush 128
71: .line 176
sipush 396
sastore
dup
sipush 129
sipush 396
sastore
dup
sipush 130
sipush 396
sastore
dup
sipush 131
sipush 396
sastore
dup
sipush 132
sipush 396
sastore
dup
sipush 133
sipush 396
sastore
dup
sipush 134
sipush 396
sastore
dup
sipush 135
sipush 396
sastore
dup
sipush 136
72: .line 178
sipush 396
sastore
dup
sipush 137
sipush 396
sastore
dup
sipush 138
sipush 396
sastore
dup
sipush 139
sipush 396
sastore
dup
sipush 140
sipush 396
sastore
dup
sipush 141
sipush 396
sastore
dup
sipush 142
sipush 396
sastore
dup
sipush 143
sipush 396
sastore
dup
sipush 144
73: .line 180
sipush 1712
sastore
dup
sipush 145
sipush 1712
sastore
dup
sipush 146
sipush 1712
sastore
dup
sipush 147
sipush 1712
sastore
dup
sipush 148
sipush 1744
sastore
dup
sipush 149
sipush 1744
sastore
dup
sipush 150
sipush 1744
sastore
dup
sipush 151
sipush 1744
sastore
dup
sipush 152
74: .line 182
sipush 846
sastore
dup
sipush 153
sipush 846
sastore
dup
sipush 154
sipush 846
sastore
dup
sipush 155
sipush 846
sastore
dup
sipush 156
sipush 846
sastore
dup
sipush 157
sipush 846
sastore
dup
sipush 158
sipush 846
sastore
dup
sipush 159
sipush 846
sastore
dup
sipush 160
75: .line 184
sipush 1264
sastore
dup
sipush 161
sipush 1264
sastore
dup
sipush 162
sipush 1264
sastore
dup
sipush 163
sipush 1264
sastore
dup
sipush 164
sipush 1296
sastore
dup
sipush 165
sipush 1296
sastore
dup
sipush 166
sipush 1296
sastore
dup
sipush 167
sipush 1296
sastore
dup
sipush 168
76: .line 186
sipush 1328
sastore
dup
sipush 169
sipush 1328
sastore
dup
sipush 170
sipush 1328
sastore
dup
sipush 171
sipush 1328
sastore
dup
sipush 172
sipush 1360
sastore
dup
sipush 173
sipush 1360
sastore
dup
sipush 174
sipush 1360
sastore
dup
sipush 175
sipush 1360
sastore
dup
sipush 176
77: .line 188
sipush 1392
sastore
dup
sipush 177
sipush 1392
sastore
dup
sipush 178
sipush 1392
sastore
dup
sipush 179
sipush 1392
sastore
dup
sipush 180
sipush 1424
sastore
dup
sipush 181
sipush 1424
sastore
dup
sipush 182
sipush 1424
sastore
dup
sipush 183
sipush 1424
sastore
dup
sipush 184
78: .line 190
sipush 686
sastore
dup
sipush 185
sipush 686
sastore
dup
sipush 186
sipush 686
sastore
dup
sipush 187
sipush 686
sastore
dup
sipush 188
sipush 686
sastore
dup
sipush 189
sipush 686
sastore
dup
sipush 190
sipush 686
sastore
dup
sipush 191
sipush 686
sastore
dup
sipush 192
79: .line 192
sipush 910
sastore
dup
sipush 193
sipush 910
sastore
dup
sipush 194
sipush 910
sastore
dup
sipush 195
sipush 910
sastore
dup
sipush 196
sipush 910
sastore
dup
sipush 197
sipush 910
sastore
dup
sipush 198
sipush 910
sastore
dup
sipush 199
sipush 910
sastore
dup
sipush 200
80: .line 194
sipush 1968
sastore
dup
sipush 201
sipush 1968
sastore
dup
sipush 202
sipush 1968
sastore
dup
sipush 203
sipush 1968
sastore
dup
sipush 204
sipush 2000
sastore
dup
sipush 205
sipush 2000
sastore
dup
sipush 206
sipush 2000
sastore
dup
sipush 207
sipush 2000
sastore
dup
sipush 208
81: .line 196
sipush 2032
sastore
dup
sipush 209
sipush 2032
sastore
dup
sipush 210
sipush 2032
sastore
dup
sipush 211
sipush 2032
sastore
dup
sipush 212
bipush 16
sastore
dup
sipush 213
bipush 16
sastore
dup
sipush 214
bipush 16
sastore
dup
sipush 215
bipush 16
sastore
dup
sipush 216
82: .line 198
sipush 10257
sastore
dup
sipush 217
sipush 10257
sastore
dup
sipush 218
sipush 10257
sastore
dup
sipush 219
sipush 10257
sastore
dup
sipush 220
sipush 12305
sastore
dup
sipush 221
sipush 12305
sastore
dup
sipush 222
sipush 12305
sastore
dup
sipush 223
sipush 12305
sastore
dup
sipush 224
83: .line 200
sipush 330
sastore
dup
sipush 225
sipush 330
sastore
dup
sipush 226
sipush 330
sastore
dup
sipush 227
sipush 330
sastore
dup
sipush 228
sipush 330
sastore
dup
sipush 229
sipush 330
sastore
dup
sipush 230
sipush 330
sastore
dup
sipush 231
sipush 330
sastore
dup
sipush 232
84: .line 202
sipush 330
sastore
dup
sipush 233
sipush 330
sastore
dup
sipush 234
sipush 330
sastore
dup
sipush 235
sipush 330
sastore
dup
sipush 236
sipush 330
sastore
dup
sipush 237
sipush 330
sastore
dup
sipush 238
sipush 330
sastore
dup
sipush 239
sipush 330
sastore
dup
sipush 240
85: .line 204
sipush 330
sastore
dup
sipush 241
sipush 330
sastore
dup
sipush 242
sipush 330
sastore
dup
sipush 243
sipush 330
sastore
dup
sipush 244
sipush 330
sastore
dup
sipush 245
sipush 330
sastore
dup
sipush 246
sipush 330
sastore
dup
sipush 247
sipush 330
sastore
dup
sipush 248
86: .line 206
sipush 330
sastore
dup
sipush 249
sipush 330
sastore
dup
sipush 250
sipush 330
sastore
dup
sipush 251
sipush 330
sastore
dup
sipush 252
sipush 330
sastore
dup
sipush 253
sipush 330
sastore
dup
sipush 254
sipush 330
sastore
dup
sipush 255
sipush 330
sastore
dup
sipush 256
87: .line 208
sipush 362
sastore
dup
sipush 257
sipush 362
sastore
dup
sipush 258
sipush 362
sastore
dup
sipush 259
sipush 362
sastore
dup
sipush 260
sipush 362
sastore
dup
sipush 261
sipush 362
sastore
dup
sipush 262
sipush 362
sastore
dup
sipush 263
sipush 362
sastore
dup
sipush 264
88: .line 210
sipush 362
sastore
dup
sipush 265
sipush 362
sastore
dup
sipush 266
sipush 362
sastore
dup
sipush 267
sipush 362
sastore
dup
sipush 268
sipush 362
sastore
dup
sipush 269
sipush 362
sastore
dup
sipush 270
sipush 362
sastore
dup
sipush 271
sipush 362
sastore
dup
sipush 272
89: .line 212
sipush 362
sastore
dup
sipush 273
sipush 362
sastore
dup
sipush 274
sipush 362
sastore
dup
sipush 275
sipush 362
sastore
dup
sipush 276
sipush 362
sastore
dup
sipush 277
sipush 362
sastore
dup
sipush 278
sipush 362
sastore
dup
sipush 279
sipush 362
sastore
dup
sipush 280
90: .line 214
sipush 362
sastore
dup
sipush 281
sipush 362
sastore
dup
sipush 282
sipush 362
sastore
dup
sipush 283
sipush 362
sastore
dup
sipush 284
sipush 362
sastore
dup
sipush 285
sipush 362
sastore
dup
sipush 286
sipush 362
sastore
dup
sipush 287
sipush 362
sastore
dup
sipush 288
91: .line 216
sipush 878
sastore
dup
sipush 289
sipush 878
sastore
dup
sipush 290
sipush 878
sastore
dup
sipush 291
sipush 878
sastore
dup
sipush 292
sipush 878
sastore
dup
sipush 293
sipush 878
sastore
dup
sipush 294
sipush 878
sastore
dup
sipush 295
sipush 878
sastore
dup
sipush 296
92: .line 218
sipush 1904
sastore
dup
sipush 297
sipush 1904
sastore
dup
sipush 298
sipush 1904
sastore
dup
sipush 299
sipush 1904
sastore
dup
sipush 300
sipush 1936
sastore
dup
sipush 301
sipush 1936
sastore
dup
sipush 302
sipush 1936
sastore
dup
sipush 303
sipush 1936
sastore
dup
sipush 304
93: .line 220
sipush -18413
sastore
dup
sipush 305
sipush -18413
sastore
dup
sipush 306
sipush -16365
sastore
dup
sipush 307
sipush -16365
sastore
dup
sipush 308
sipush -14317
sastore
dup
sipush 309
sipush -14317
sastore
dup
sipush 310
sipush -10221
sastore
dup
sipush 311
sipush -10221
sastore
dup
sipush 312
94: .line 222
sipush 590
sastore
dup
sipush 313
sipush 590
sastore
dup
sipush 314
sipush 590
sastore
dup
sipush 315
sipush 590
sastore
dup
sipush 316
sipush 590
sastore
dup
sipush 317
sipush 590
sastore
dup
sipush 318
sipush 590
sastore
dup
sipush 319
sipush 590
sastore
dup
sipush 320
95: .line 224
sipush 782
sastore
dup
sipush 321
sipush 782
sastore
dup
sipush 322
sipush 782
sastore
dup
sipush 323
sipush 782
sastore
dup
sipush 324
sipush 782
sastore
dup
sipush 325
sipush 782
sastore
dup
sipush 326
sipush 782
sastore
dup
sipush 327
sipush 782
sastore
dup
sipush 328
96: .line 226
sipush 1584
sastore
dup
sipush 329
sipush 1584
sastore
dup
sipush 330
sipush 1584
sastore
dup
sipush 331
sipush 1584
sastore
dup
sipush 332
sipush 1616
sastore
dup
sipush 333
sipush 1616
sastore
dup
sipush 334
sipush 1616
sastore
dup
sipush 335
sipush 1616
sastore
dup
sipush 336
97: .line 228
sipush 1648
sastore
dup
sipush 337
sipush 1648
sastore
dup
sipush 338
sipush 1648
sastore
dup
sipush 339
sipush 1648
sastore
dup
sipush 340
sipush 1680
sastore
dup
sipush 341
sipush 1680
sastore
dup
sipush 342
sipush 1680
sastore
dup
sipush 343
sipush 1680
sastore
dup
sipush 344
98: .line 230
sipush 814
sastore
dup
sipush 345
sipush 814
sastore
dup
sipush 346
sipush 814
sastore
dup
sipush 347
sipush 814
sastore
dup
sipush 348
sipush 814
sastore
dup
sipush 349
sipush 814
sastore
dup
sipush 350
sipush 814
sastore
dup
sipush 351
sipush 814
sastore
dup
sipush 352
99: .line 232
sipush 1776
sastore
dup
sipush 353
sipush 1776
sastore
dup
sipush 354
sipush 1776
sastore
dup
sipush 355
sipush 1776
sastore
dup
sipush 356
sipush 1808
sastore
dup
sipush 357
sipush 1808
sastore
dup
sipush 358
sipush 1808
sastore
dup
sipush 359
sipush 1808
sastore
dup
sipush 360
100: .line 234
sipush 1840
sastore
dup
sipush 361
sipush 1840
sastore
dup
sipush 362
sipush 1840
sastore
dup
sipush 363
sipush 1840
sastore
dup
sipush 364
sipush 1872
sastore
dup
sipush 365
sipush 1872
sastore
dup
sipush 366
sipush 1872
sastore
dup
sipush 367
sipush 1872
sastore
dup
sipush 368
101: .line 236
sipush 6157
sastore
dup
sipush 369
sipush 6157
sastore
dup
sipush 370
sipush 6157
sastore
dup
sipush 371
sipush 6157
sastore
dup
sipush 372
sipush 6157
sastore
dup
sipush 373
sipush 6157
sastore
dup
sipush 374
sipush 6157
sastore
dup
sipush 375
sipush 6157
sastore
dup
sipush 376
102: .line 238
sipush 6157
sastore
dup
sipush 377
sipush 6157
sastore
dup
sipush 378
sipush 6157
sastore
dup
sipush 379
sipush 6157
sastore
dup
sipush 380
sipush 6157
sastore
dup
sipush 381
sipush 6157
sastore
dup
sipush 382
sipush 6157
sastore
dup
sipush 383
sipush 6157
sastore
dup
sipush 384
103: .line 240
sipush -12275
sastore
dup
sipush 385
sipush -12275
sastore
dup
sipush 386
sipush -12275
sastore
dup
sipush 387
sipush -12275
sastore
dup
sipush 388
sipush -12275
sastore
dup
sipush 389
sipush -12275
sastore
dup
sipush 390
sipush -12275
sastore
dup
sipush 391
sipush -12275
sastore
dup
sipush 392
104: .line 242
sipush -12275
sastore
dup
sipush 393
sipush -12275
sastore
dup
sipush 394
sipush -12275
sastore
dup
sipush 395
sipush -12275
sastore
dup
sipush 396
sipush -12275
sastore
dup
sipush 397
sipush -12275
sastore
dup
sipush 398
sipush -12275
sastore
dup
sipush 399
sipush -12275
sastore
dup
sipush 400
105: .line 244
sipush 14353
sastore
dup
sipush 401
sipush 14353
sastore
dup
sipush 402
sipush 14353
sastore
dup
sipush 403
sipush 14353
sastore
dup
sipush 404
sipush 16401
sastore
dup
sipush 405
sipush 16401
sastore
dup
sipush 406
sipush 16401
sastore
dup
sipush 407
sipush 16401
sastore
dup
sipush 408
106: .line 246
sipush 22547
sastore
dup
sipush 409
sipush 22547
sastore
dup
sipush 410
sipush 24595
sastore
dup
sipush 411
sipush 24595
sastore
dup
sipush 412
sipush 20497
sastore
dup
sipush 413
sipush 20497
sastore
dup
sipush 414
sipush 20497
sastore
dup
sipush 415
sipush 20497
sastore
dup
sipush 416
107: .line 248
sipush 18449
sastore
dup
sipush 417
sipush 18449
sastore
dup
sipush 418
sipush 18449
sastore
dup
sipush 419
sipush 18449
sastore
dup
sipush 420
sipush 26643
sastore
dup
sipush 421
sipush 26643
sastore
dup
sipush 422
sipush 28691
sastore
dup
sipush 423
sipush 28691
sastore
dup
sipush 424
108: .line 250
sipush 30739
sastore
dup
sipush 425
sipush 30739
sastore
dup
sipush 426
sipush -32749
sastore
dup
sipush 427
sipush -32749
sastore
dup
sipush 428
sipush -30701
sastore
dup
sipush 429
sipush -30701
sastore
dup
sipush 430
sipush -28653
sastore
dup
sipush 431
sipush -28653
sastore
dup
sipush 432
109: .line 252
sipush -26605
sastore
dup
sipush 433
sipush -26605
sastore
dup
sipush 434
sipush -24557
sastore
dup
sipush 435
sipush -24557
sastore
dup
sipush 436
sipush -22509
sastore
dup
sipush 437
sipush -22509
sastore
dup
sipush 438
sipush -20461
sastore
dup
sipush 439
sipush -20461
sastore
dup
sipush 440
110: .line 254
sipush 8207
sastore
dup
sipush 441
sipush 8207
sastore
dup
sipush 442
sipush 8207
sastore
dup
sipush 443
sipush 8207
sastore
dup
sipush 444
sipush 8207
sastore
dup
sipush 445
sipush 8207
sastore
dup
sipush 446
sipush 8207
sastore
dup
sipush 447
sipush 8207
sastore
dup
sipush 448
111: .line 256
bipush 72
sastore
dup
sipush 449
bipush 72
sastore
dup
sipush 450
bipush 72
sastore
dup
sipush 451
bipush 72
sastore
dup
sipush 452
bipush 72
sastore
dup
sipush 453
bipush 72
sastore
dup
sipush 454
bipush 72
sastore
dup
sipush 455
bipush 72
sastore
dup
sipush 456
112: .line 258
bipush 72
sastore
dup
sipush 457
bipush 72
sastore
dup
sipush 458
bipush 72
sastore
dup
sipush 459
bipush 72
sastore
dup
sipush 460
bipush 72
sastore
dup
sipush 461
bipush 72
sastore
dup
sipush 462
bipush 72
sastore
dup
sipush 463
bipush 72
sastore
dup
sipush 464
113: .line 260
bipush 72
sastore
dup
sipush 465
bipush 72
sastore
dup
sipush 466
bipush 72
sastore
dup
sipush 467
bipush 72
sastore
dup
sipush 468
bipush 72
sastore
dup
sipush 469
bipush 72
sastore
dup
sipush 470
bipush 72
sastore
dup
sipush 471
bipush 72
sastore
dup
sipush 472
114: .line 262
bipush 72
sastore
dup
sipush 473
bipush 72
sastore
dup
sipush 474
bipush 72
sastore
dup
sipush 475
bipush 72
sastore
dup
sipush 476
bipush 72
sastore
dup
sipush 477
bipush 72
sastore
dup
sipush 478
bipush 72
sastore
dup
sipush 479
bipush 72
sastore
dup
sipush 480
115: .line 264
bipush 72
sastore
dup
sipush 481
bipush 72
sastore
dup
sipush 482
bipush 72
sastore
dup
sipush 483
bipush 72
sastore
dup
sipush 484
bipush 72
sastore
dup
sipush 485
bipush 72
sastore
dup
sipush 486
bipush 72
sastore
dup
sipush 487
bipush 72
sastore
dup
sipush 488
116: .line 266
bipush 72
sastore
dup
sipush 489
bipush 72
sastore
dup
sipush 490
bipush 72
sastore
dup
sipush 491
bipush 72
sastore
dup
sipush 492
bipush 72
sastore
dup
sipush 493
bipush 72
sastore
dup
sipush 494
bipush 72
sastore
dup
sipush 495
bipush 72
sastore
dup
sipush 496
117: .line 268
bipush 72
sastore
dup
sipush 497
bipush 72
sastore
dup
sipush 498
bipush 72
sastore
dup
sipush 499
bipush 72
sastore
dup
sipush 500
bipush 72
sastore
dup
sipush 501
bipush 72
sastore
dup
sipush 502
bipush 72
sastore
dup
sipush 503
bipush 72
sastore
dup
sipush 504
118: .line 270
bipush 72
sastore
dup
sipush 505
bipush 72
sastore
dup
sipush 506
bipush 72
sastore
dup
sipush 507
bipush 72
sastore
dup
sipush 508
bipush 72
sastore
dup
sipush 509
bipush 72
sastore
dup
sipush 510
bipush 72
sastore
dup
sipush 511
bipush 72
sastore
dup
sipush 512
119: .line 272
bipush 104
sastore
dup
sipush 513
bipush 104
sastore
dup
sipush 514
bipush 104
sastore
dup
sipush 515
bipush 104
sastore
dup
sipush 516
bipush 104
sastore
dup
sipush 517
bipush 104
sastore
dup
sipush 518
bipush 104
sastore
dup
sipush 519
bipush 104
sastore
dup
sipush 520
120: .line 274
bipush 104
sastore
dup
sipush 521
bipush 104
sastore
dup
sipush 522
bipush 104
sastore
dup
sipush 523
bipush 104
sastore
dup
sipush 524
bipush 104
sastore
dup
sipush 525
bipush 104
sastore
dup
sipush 526
bipush 104
sastore
dup
sipush 527
bipush 104
sastore
dup
sipush 528
121: .line 276
bipush 104
sastore
dup
sipush 529
bipush 104
sastore
dup
sipush 530
bipush 104
sastore
dup
sipush 531
bipush 104
sastore
dup
sipush 532
bipush 104
sastore
dup
sipush 533
bipush 104
sastore
dup
sipush 534
bipush 104
sastore
dup
sipush 535
bipush 104
sastore
dup
sipush 536
122: .line 278
bipush 104
sastore
dup
sipush 537
bipush 104
sastore
dup
sipush 538
bipush 104
sastore
dup
sipush 539
bipush 104
sastore
dup
sipush 540
bipush 104
sastore
dup
sipush 541
bipush 104
sastore
dup
sipush 542
bipush 104
sastore
dup
sipush 543
bipush 104
sastore
dup
sipush 544
123: .line 280
bipush 104
sastore
dup
sipush 545
bipush 104
sastore
dup
sipush 546
bipush 104
sastore
dup
sipush 547
bipush 104
sastore
dup
sipush 548
bipush 104
sastore
dup
sipush 549
bipush 104
sastore
dup
sipush 550
bipush 104
sastore
dup
sipush 551
bipush 104
sastore
dup
sipush 552
124: .line 282
bipush 104
sastore
dup
sipush 553
bipush 104
sastore
dup
sipush 554
bipush 104
sastore
dup
sipush 555
bipush 104
sastore
dup
sipush 556
bipush 104
sastore
dup
sipush 557
bipush 104
sastore
dup
sipush 558
bipush 104
sastore
dup
sipush 559
bipush 104
sastore
dup
sipush 560
125: .line 284
bipush 104
sastore
dup
sipush 561
bipush 104
sastore
dup
sipush 562
bipush 104
sastore
dup
sipush 563
bipush 104
sastore
dup
sipush 564
bipush 104
sastore
dup
sipush 565
bipush 104
sastore
dup
sipush 566
bipush 104
sastore
dup
sipush 567
bipush 104
sastore
dup
sipush 568
126: .line 286
bipush 104
sastore
dup
sipush 569
bipush 104
sastore
dup
sipush 570
bipush 104
sastore
dup
sipush 571
bipush 104
sastore
dup
sipush 572
bipush 104
sastore
dup
sipush 573
bipush 104
sastore
dup
sipush 574
bipush 104
sastore
dup
sipush 575
bipush 104
sastore
dup
sipush 576
127: .line 288
sipush 4107
sastore
dup
sipush 577
sipush 4107
sastore
dup
sipush 578
sipush 4107
sastore
dup
sipush 579
sipush 4107
sastore
dup
sipush 580
sipush 4107
sastore
dup
sipush 581
sipush 4107
sastore
dup
sipush 582
sipush 4107
sastore
dup
sipush 583
sipush 4107
sastore
dup
sipush 584
128: .line 290
sipush 4107
sastore
dup
sipush 585
sipush 4107
sastore
dup
sipush 586
sipush 4107
sastore
dup
sipush 587
sipush 4107
sastore
dup
sipush 588
sipush 4107
sastore
dup
sipush 589
sipush 4107
sastore
dup
sipush 590
sipush 4107
sastore
dup
sipush 591
sipush 4107
sastore
dup
sipush 592
129: .line 292
sipush 4107
sastore
dup
sipush 593
sipush 4107
sastore
dup
sipush 594
sipush 4107
sastore
dup
sipush 595
sipush 4107
sastore
dup
sipush 596
sipush 4107
sastore
dup
sipush 597
sipush 4107
sastore
dup
sipush 598
sipush 4107
sastore
dup
sipush 599
sipush 4107
sastore
dup
sipush 600
130: .line 294
sipush 4107
sastore
dup
sipush 601
sipush 4107
sastore
dup
sipush 602
sipush 4107
sastore
dup
sipush 603
sipush 4107
sastore
dup
sipush 604
sipush 4107
sastore
dup
sipush 605
sipush 4107
sastore
dup
sipush 606
sipush 4107
sastore
dup
sipush 607
sipush 4107
sastore
dup
sipush 608
131: .line 296
sipush 266
sastore
dup
sipush 609
sipush 266
sastore
dup
sipush 610
sipush 266
sastore
dup
sipush 611
sipush 266
sastore
dup
sipush 612
sipush 266
sastore
dup
sipush 613
sipush 266
sastore
dup
sipush 614
sipush 266
sastore
dup
sipush 615
sipush 266
sastore
dup
sipush 616
132: .line 298
sipush 266
sastore
dup
sipush 617
sipush 266
sastore
dup
sipush 618
sipush 266
sastore
dup
sipush 619
sipush 266
sastore
dup
sipush 620
sipush 266
sastore
dup
sipush 621
sipush 266
sastore
dup
sipush 622
sipush 266
sastore
dup
sipush 623
sipush 266
sastore
dup
sipush 624
133: .line 300
sipush 266
sastore
dup
sipush 625
sipush 266
sastore
dup
sipush 626
sipush 266
sastore
dup
sipush 627
sipush 266
sastore
dup
sipush 628
sipush 266
sastore
dup
sipush 629
sipush 266
sastore
dup
sipush 630
sipush 266
sastore
dup
sipush 631
sipush 266
sastore
dup
sipush 632
134: .line 302
sipush 266
sastore
dup
sipush 633
sipush 266
sastore
dup
sipush 634
sipush 266
sastore
dup
sipush 635
sipush 266
sastore
dup
sipush 636
sipush 266
sastore
dup
sipush 637
sipush 266
sastore
dup
sipush 638
sipush 266
sastore
dup
sipush 639
sipush 266
sastore
dup
sipush 640
135: .line 304
sipush 298
sastore
dup
sipush 641
sipush 298
sastore
dup
sipush 642
sipush 298
sastore
dup
sipush 643
sipush 298
sastore
dup
sipush 644
sipush 298
sastore
dup
sipush 645
sipush 298
sastore
dup
sipush 646
sipush 298
sastore
dup
sipush 647
sipush 298
sastore
dup
sipush 648
136: .line 306
sipush 298
sastore
dup
sipush 649
sipush 298
sastore
dup
sipush 650
sipush 298
sastore
dup
sipush 651
sipush 298
sastore
dup
sipush 652
sipush 298
sastore
dup
sipush 653
sipush 298
sastore
dup
sipush 654
sipush 298
sastore
dup
sipush 655
sipush 298
sastore
dup
sipush 656
137: .line 308
sipush 298
sastore
dup
sipush 657
sipush 298
sastore
dup
sipush 658
sipush 298
sastore
dup
sipush 659
sipush 298
sastore
dup
sipush 660
sipush 298
sastore
dup
sipush 661
sipush 298
sastore
dup
sipush 662
sipush 298
sastore
dup
sipush 663
sipush 298
sastore
dup
sipush 664
138: .line 310
sipush 298
sastore
dup
sipush 665
sipush 298
sastore
dup
sipush 666
sipush 298
sastore
dup
sipush 667
sipush 298
sastore
dup
sipush 668
sipush 298
sastore
dup
sipush 669
sipush 298
sastore
dup
sipush 670
sipush 298
sastore
dup
sipush 671
sipush 298
sastore
dup
sipush 672
139: .line 312
sipush 524
sastore
dup
sipush 673
sipush 524
sastore
dup
sipush 674
sipush 524
sastore
dup
sipush 675
sipush 524
sastore
dup
sipush 676
sipush 524
sastore
dup
sipush 677
sipush 524
sastore
dup
sipush 678
sipush 524
sastore
dup
sipush 679
sipush 524
sastore
dup
sipush 680
140: .line 314
sipush 524
sastore
dup
sipush 681
sipush 524
sastore
dup
sipush 682
sipush 524
sastore
dup
sipush 683
sipush 524
sastore
dup
sipush 684
sipush 524
sastore
dup
sipush 685
sipush 524
sastore
dup
sipush 686
sipush 524
sastore
dup
sipush 687
sipush 524
sastore
dup
sipush 688
141: .line 316
sipush 556
sastore
dup
sipush 689
sipush 556
sastore
dup
sipush 690
sipush 556
sastore
dup
sipush 691
sipush 556
sastore
dup
sipush 692
sipush 556
sastore
dup
sipush 693
sipush 556
sastore
dup
sipush 694
sipush 556
sastore
dup
sipush 695
sipush 556
sastore
dup
sipush 696
142: .line 318
sipush 556
sastore
dup
sipush 697
sipush 556
sastore
dup
sipush 698
sipush 556
sastore
dup
sipush 699
sipush 556
sastore
dup
sipush 700
sipush 556
sastore
dup
sipush 701
sipush 556
sastore
dup
sipush 702
sipush 556
sastore
dup
sipush 703
sipush 556
sastore
dup
sipush 704
143: .line 320
sipush 136
sastore
dup
sipush 705
sipush 136
sastore
dup
sipush 706
sipush 136
sastore
dup
sipush 707
sipush 136
sastore
dup
sipush 708
sipush 136
sastore
dup
sipush 709
sipush 136
sastore
dup
sipush 710
sipush 136
sastore
dup
sipush 711
sipush 136
sastore
dup
sipush 712
144: .line 322
sipush 136
sastore
dup
sipush 713
sipush 136
sastore
dup
sipush 714
sipush 136
sastore
dup
sipush 715
sipush 136
sastore
dup
sipush 716
sipush 136
sastore
dup
sipush 717
sipush 136
sastore
dup
sipush 718
sipush 136
sastore
dup
sipush 719
sipush 136
sastore
dup
sipush 720
145: .line 324
sipush 136
sastore
dup
sipush 721
sipush 136
sastore
dup
sipush 722
sipush 136
sastore
dup
sipush 723
sipush 136
sastore
dup
sipush 724
sipush 136
sastore
dup
sipush 725
sipush 136
sastore
dup
sipush 726
sipush 136
sastore
dup
sipush 727
sipush 136
sastore
dup
sipush 728
146: .line 326
sipush 136
sastore
dup
sipush 729
sipush 136
sastore
dup
sipush 730
sipush 136
sastore
dup
sipush 731
sipush 136
sastore
dup
sipush 732
sipush 136
sastore
dup
sipush 733
sipush 136
sastore
dup
sipush 734
sipush 136
sastore
dup
sipush 735
sipush 136
sastore
dup
sipush 736
147: .line 328
sipush 136
sastore
dup
sipush 737
sipush 136
sastore
dup
sipush 738
sipush 136
sastore
dup
sipush 739
sipush 136
sastore
dup
sipush 740
sipush 136
sastore
dup
sipush 741
sipush 136
sastore
dup
sipush 742
sipush 136
sastore
dup
sipush 743
sipush 136
sastore
dup
sipush 744
148: .line 330
sipush 136
sastore
dup
sipush 745
sipush 136
sastore
dup
sipush 746
sipush 136
sastore
dup
sipush 747
sipush 136
sastore
dup
sipush 748
sipush 136
sastore
dup
sipush 749
sipush 136
sastore
dup
sipush 750
sipush 136
sastore
dup
sipush 751
sipush 136
sastore
dup
sipush 752
149: .line 332
sipush 136
sastore
dup
sipush 753
sipush 136
sastore
dup
sipush 754
sipush 136
sastore
dup
sipush 755
sipush 136
sastore
dup
sipush 756
sipush 136
sastore
dup
sipush 757
sipush 136
sastore
dup
sipush 758
sipush 136
sastore
dup
sipush 759
sipush 136
sastore
dup
sipush 760
150: .line 334
sipush 136
sastore
dup
sipush 761
sipush 136
sastore
dup
sipush 762
sipush 136
sastore
dup
sipush 763
sipush 136
sastore
dup
sipush 764
sipush 136
sastore
dup
sipush 765
sipush 136
sastore
dup
sipush 766
sipush 136
sastore
dup
sipush 767
sipush 136
sastore
dup
sipush 768
151: .line 336
sipush 168
sastore
dup
sipush 769
sipush 168
sastore
dup
sipush 770
sipush 168
sastore
dup
sipush 771
sipush 168
sastore
dup
sipush 772
sipush 168
sastore
dup
sipush 773
sipush 168
sastore
dup
sipush 774
sipush 168
sastore
dup
sipush 775
sipush 168
sastore
dup
sipush 776
152: .line 338
sipush 168
sastore
dup
sipush 777
sipush 168
sastore
dup
sipush 778
sipush 168
sastore
dup
sipush 779
sipush 168
sastore
dup
sipush 780
sipush 168
sastore
dup
sipush 781
sipush 168
sastore
dup
sipush 782
sipush 168
sastore
dup
sipush 783
sipush 168
sastore
dup
sipush 784
153: .line 340
sipush 168
sastore
dup
sipush 785
sipush 168
sastore
dup
sipush 786
sipush 168
sastore
dup
sipush 787
sipush 168
sastore
dup
sipush 788
sipush 168
sastore
dup
sipush 789
sipush 168
sastore
dup
sipush 790
sipush 168
sastore
dup
sipush 791
sipush 168
sastore
dup
sipush 792
154: .line 342
sipush 168
sastore
dup
sipush 793
sipush 168
sastore
dup
sipush 794
sipush 168
sastore
dup
sipush 795
sipush 168
sastore
dup
sipush 796
sipush 168
sastore
dup
sipush 797
sipush 168
sastore
dup
sipush 798
sipush 168
sastore
dup
sipush 799
sipush 168
sastore
dup
sipush 800
155: .line 344
sipush 168
sastore
dup
sipush 801
sipush 168
sastore
dup
sipush 802
sipush 168
sastore
dup
sipush 803
sipush 168
sastore
dup
sipush 804
sipush 168
sastore
dup
sipush 805
sipush 168
sastore
dup
sipush 806
sipush 168
sastore
dup
sipush 807
sipush 168
sastore
dup
sipush 808
156: .line 346
sipush 168
sastore
dup
sipush 809
sipush 168
sastore
dup
sipush 810
sipush 168
sastore
dup
sipush 811
sipush 168
sastore
dup
sipush 812
sipush 168
sastore
dup
sipush 813
sipush 168
sastore
dup
sipush 814
sipush 168
sastore
dup
sipush 815
sipush 168
sastore
dup
sipush 816
157: .line 348
sipush 168
sastore
dup
sipush 817
sipush 168
sastore
dup
sipush 818
sipush 168
sastore
dup
sipush 819
sipush 168
sastore
dup
sipush 820
sipush 168
sastore
dup
sipush 821
sipush 168
sastore
dup
sipush 822
sipush 168
sastore
dup
sipush 823
sipush 168
sastore
dup
sipush 824
158: .line 350
sipush 168
sastore
dup
sipush 825
sipush 168
sastore
dup
sipush 826
sipush 168
sastore
dup
sipush 827
sipush 168
sastore
dup
sipush 828
sipush 168
sastore
dup
sipush 829
sipush 168
sastore
dup
sipush 830
sipush 168
sastore
dup
sipush 831
sipush 168
sastore
dup
sipush 832
159: .line 352
sipush 460
sastore
dup
sipush 833
sipush 460
sastore
dup
sipush 834
sipush 460
sastore
dup
sipush 835
sipush 460
sastore
dup
sipush 836
sipush 460
sastore
dup
sipush 837
sipush 460
sastore
dup
sipush 838
sipush 460
sastore
dup
sipush 839
sipush 460
sastore
dup
sipush 840
160: .line 354
sipush 460
sastore
dup
sipush 841
sipush 460
sastore
dup
sipush 842
sipush 460
sastore
dup
sipush 843
sipush 460
sastore
dup
sipush 844
sipush 460
sastore
dup
sipush 845
sipush 460
sastore
dup
sipush 846
sipush 460
sastore
dup
sipush 847
sipush 460
sastore
dup
sipush 848
161: .line 356
sipush 492
sastore
dup
sipush 849
sipush 492
sastore
dup
sipush 850
sipush 492
sastore
dup
sipush 851
sipush 492
sastore
dup
sipush 852
sipush 492
sastore
dup
sipush 853
sipush 492
sastore
dup
sipush 854
sipush 492
sastore
dup
sipush 855
sipush 492
sastore
dup
sipush 856
162: .line 358
sipush 492
sastore
dup
sipush 857
sipush 492
sastore
dup
sipush 858
sipush 492
sastore
dup
sipush 859
sipush 492
sastore
dup
sipush 860
sipush 492
sastore
dup
sipush 861
sipush 492
sastore
dup
sipush 862
sipush 492
sastore
dup
sipush 863
sipush 492
sastore
dup
sipush 864
163: .line 360
sipush 2059
sastore
dup
sipush 865
sipush 2059
sastore
dup
sipush 866
sipush 2059
sastore
dup
sipush 867
sipush 2059
sastore
dup
sipush 868
sipush 2059
sastore
dup
sipush 869
sipush 2059
sastore
dup
sipush 870
sipush 2059
sastore
dup
sipush 871
sipush 2059
sastore
dup
sipush 872
164: .line 362
sipush 2059
sastore
dup
sipush 873
sipush 2059
sastore
dup
sipush 874
sipush 2059
sastore
dup
sipush 875
sipush 2059
sastore
dup
sipush 876
sipush 2059
sastore
dup
sipush 877
sipush 2059
sastore
dup
sipush 878
sipush 2059
sastore
dup
sipush 879
sipush 2059
sastore
dup
sipush 880
165: .line 364
sipush 2059
sastore
dup
sipush 881
sipush 2059
sastore
dup
sipush 882
sipush 2059
sastore
dup
sipush 883
sipush 2059
sastore
dup
sipush 884
sipush 2059
sastore
dup
sipush 885
sipush 2059
sastore
dup
sipush 886
sipush 2059
sastore
dup
sipush 887
sipush 2059
sastore
dup
sipush 888
166: .line 366
sipush 2059
sastore
dup
sipush 889
sipush 2059
sastore
dup
sipush 890
sipush 2059
sastore
dup
sipush 891
sipush 2059
sastore
dup
sipush 892
sipush 2059
sastore
dup
sipush 893
sipush 2059
sastore
dup
sipush 894
sipush 2059
sastore
dup
sipush 895
sipush 2059
sastore
dup
sipush 896
167: .line 368
sipush 200
sastore
dup
sipush 897
sipush 200
sastore
dup
sipush 898
sipush 200
sastore
dup
sipush 899
sipush 200
sastore
dup
sipush 900
sipush 200
sastore
dup
sipush 901
sipush 200
sastore
dup
sipush 902
sipush 200
sastore
dup
sipush 903
sipush 200
sastore
dup
sipush 904
168: .line 370
sipush 200
sastore
dup
sipush 905
sipush 200
sastore
dup
sipush 906
sipush 200
sastore
dup
sipush 907
sipush 200
sastore
dup
sipush 908
sipush 200
sastore
dup
sipush 909
sipush 200
sastore
dup
sipush 910
sipush 200
sastore
dup
sipush 911
sipush 200
sastore
dup
sipush 912
169: .line 372
sipush 200
sastore
dup
sipush 913
sipush 200
sastore
dup
sipush 914
sipush 200
sastore
dup
sipush 915
sipush 200
sastore
dup
sipush 916
sipush 200
sastore
dup
sipush 917
sipush 200
sastore
dup
sipush 918
sipush 200
sastore
dup
sipush 919
sipush 200
sastore
dup
sipush 920
170: .line 374
sipush 200
sastore
dup
sipush 921
sipush 200
sastore
dup
sipush 922
sipush 200
sastore
dup
sipush 923
sipush 200
sastore
dup
sipush 924
sipush 200
sastore
dup
sipush 925
sipush 200
sastore
dup
sipush 926
sipush 200
sastore
dup
sipush 927
sipush 200
sastore
dup
sipush 928
171: .line 376
sipush 200
sastore
dup
sipush 929
sipush 200
sastore
dup
sipush 930
sipush 200
sastore
dup
sipush 931
sipush 200
sastore
dup
sipush 932
sipush 200
sastore
dup
sipush 933
sipush 200
sastore
dup
sipush 934
sipush 200
sastore
dup
sipush 935
sipush 200
sastore
dup
sipush 936
172: .line 378
sipush 200
sastore
dup
sipush 937
sipush 200
sastore
dup
sipush 938
sipush 200
sastore
dup
sipush 939
sipush 200
sastore
dup
sipush 940
sipush 200
sastore
dup
sipush 941
sipush 200
sastore
dup
sipush 942
sipush 200
sastore
dup
sipush 943
sipush 200
sastore
dup
sipush 944
173: .line 380
sipush 200
sastore
dup
sipush 945
sipush 200
sastore
dup
sipush 946
sipush 200
sastore
dup
sipush 947
sipush 200
sastore
dup
sipush 948
sipush 200
sastore
dup
sipush 949
sipush 200
sastore
dup
sipush 950
sipush 200
sastore
dup
sipush 951
sipush 200
sastore
dup
sipush 952
174: .line 382
sipush 200
sastore
dup
sipush 953
sipush 200
sastore
dup
sipush 954
sipush 200
sastore
dup
sipush 955
sipush 200
sastore
dup
sipush 956
sipush 200
sastore
dup
sipush 957
sipush 200
sastore
dup
sipush 958
sipush 200
sastore
dup
sipush 959
sipush 200
sastore
dup
sipush 960
175: .line 384
sipush 232
sastore
dup
sipush 961
sipush 232
sastore
dup
sipush 962
sipush 232
sastore
dup
sipush 963
sipush 232
sastore
dup
sipush 964
sipush 232
sastore
dup
sipush 965
sipush 232
sastore
dup
sipush 966
sipush 232
sastore
dup
sipush 967
sipush 232
sastore
dup
sipush 968
176: .line 386
sipush 232
sastore
dup
sipush 969
sipush 232
sastore
dup
sipush 970
sipush 232
sastore
dup
sipush 971
sipush 232
sastore
dup
sipush 972
sipush 232
sastore
dup
sipush 973
sipush 232
sastore
dup
sipush 974
sipush 232
sastore
dup
sipush 975
sipush 232
sastore
dup
sipush 976
177: .line 388
sipush 232
sastore
dup
sipush 977
sipush 232
sastore
dup
sipush 978
sipush 232
sastore
dup
sipush 979
sipush 232
sastore
dup
sipush 980
sipush 232
sastore
dup
sipush 981
sipush 232
sastore
dup
sipush 982
sipush 232
sastore
dup
sipush 983
sipush 232
sastore
dup
sipush 984
178: .line 390
sipush 232
sastore
dup
sipush 985
sipush 232
sastore
dup
sipush 986
sipush 232
sastore
dup
sipush 987
sipush 232
sastore
dup
sipush 988
sipush 232
sastore
dup
sipush 989
sipush 232
sastore
dup
sipush 990
sipush 232
sastore
dup
sipush 991
sipush 232
sastore
dup
sipush 992
179: .line 392
sipush 232
sastore
dup
sipush 993
sipush 232
sastore
dup
sipush 994
sipush 232
sastore
dup
sipush 995
sipush 232
sastore
dup
sipush 996
sipush 232
sastore
dup
sipush 997
sipush 232
sastore
dup
sipush 998
sipush 232
sastore
dup
sipush 999
sipush 232
sastore
dup
sipush 1000
180: .line 394
sipush 232
sastore
dup
sipush 1001
sipush 232
sastore
dup
sipush 1002
sipush 232
sastore
dup
sipush 1003
sipush 232
sastore
dup
sipush 1004
sipush 232
sastore
dup
sipush 1005
sipush 232
sastore
dup
sipush 1006
sipush 232
sastore
dup
sipush 1007
sipush 232
sastore
dup
sipush 1008
181: .line 396
sipush 232
sastore
dup
sipush 1009
sipush 232
sastore
dup
sipush 1010
sipush 232
sastore
dup
sipush 1011
sipush 232
sastore
dup
sipush 1012
sipush 232
sastore
dup
sipush 1013
sipush 232
sastore
dup
sipush 1014
sipush 232
sastore
dup
sipush 1015
sipush 232
sastore
dup
sipush 1016
182: .line 398
sipush 232
sastore
dup
sipush 1017
sipush 232
sastore
dup
sipush 1018
sipush 232
sastore
dup
sipush 1019
sipush 232
sastore
dup
sipush 1020
sipush 232
sastore
dup
sipush 1021
sipush 232
sastore
dup
sipush 1022
sipush 232
sastore
dup
sipush 1023
sipush 232
sastore
183: .line 142
putstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.white:[S
184: .line 402
bipush 16
newarray 9
dup
iconst_0
185: .line 403
sipush 28679
sastore
dup
iconst_1
sipush 28679
sastore
dup
iconst_2
sipush 31752
sastore
dup
iconst_3
sipush -32759
sastore
dup
iconst_4
186: .line 404
sipush -31735
sastore
dup
iconst_5
sipush -30711
sastore
dup
bipush 6
sipush -29687
sastore
dup
bipush 7
sipush -28663
sastore
dup
bipush 8
187: .line 405
sipush 29703
sastore
dup
bipush 9
sipush 29703
sastore
dup
bipush 10
sipush 30727
sastore
dup
bipush 11
sipush 30727
sastore
dup
bipush 12
188: .line 406
sipush -27639
sastore
dup
bipush 13
sipush -26615
sastore
dup
bipush 14
sipush -25591
sastore
dup
bipush 15
sipush -24567
sastore
189: .line 402
putstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.additionalMakeup:[S
190: .line 410
bipush 16
newarray 9
dup
iconst_0
191: .line 412
sipush 3226
sastore
dup
iconst_1
sipush 6412
sastore
dup
iconst_2
sipush 200
sastore
dup
iconst_3
sipush 168
sastore
dup
iconst_4
bipush 38
sastore
dup
iconst_5
bipush 38
sastore
dup
bipush 6
sipush 134
sastore
dup
bipush 7
sipush 134
sastore
dup
bipush 8
192: .line 414
bipush 100
sastore
dup
bipush 9
bipush 100
sastore
dup
bipush 10
bipush 100
sastore
dup
bipush 11
bipush 100
sastore
dup
bipush 12
bipush 68
sastore
dup
bipush 13
bipush 68
sastore
dup
bipush 14
bipush 68
sastore
dup
bipush 15
bipush 68
sastore
193: .line 410
putstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.initBlack:[S
194: .line 418
iconst_4
newarray 9
dup
iconst_0
sipush 292
sastore
dup
iconst_1
sipush 260
sastore
dup
iconst_2
sipush 226
sastore
dup
iconst_3
sipush 226
sastore
putstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.twoBitBlack:[S
195: .line 421
sipush 512
newarray 9
dup
iconst_0
196: .line 423
bipush 62
sastore
dup
iconst_1
bipush 62
sastore
dup
iconst_2
bipush 30
sastore
dup
iconst_3
bipush 30
sastore
dup
bipush 32
197: .line 431
sipush 3225
sastore
dup
bipush 33
sipush 3225
sastore
dup
bipush 34
sipush 3225
sastore
dup
bipush 35
sipush 3225
sastore
dup
bipush 36
sipush 3225
sastore
dup
bipush 37
sipush 3225
sastore
dup
bipush 38
sipush 3225
sastore
dup
bipush 39
sipush 3225
sastore
dup
bipush 40
198: .line 433
sipush 3225
sastore
dup
bipush 41
sipush 3225
sastore
dup
bipush 42
sipush 3225
sastore
dup
bipush 43
sipush 3225
sastore
dup
bipush 44
sipush 3225
sastore
dup
bipush 45
sipush 3225
sastore
dup
bipush 46
sipush 3225
sastore
dup
bipush 47
sipush 3225
sastore
dup
bipush 48
199: .line 435
sipush 3225
sastore
dup
bipush 49
sipush 3225
sastore
dup
bipush 50
sipush 3225
sastore
dup
bipush 51
sipush 3225
sastore
dup
bipush 52
sipush 3225
sastore
dup
bipush 53
sipush 3225
sastore
dup
bipush 54
sipush 3225
sastore
dup
bipush 55
sipush 3225
sastore
dup
bipush 56
200: .line 437
sipush 3225
sastore
dup
bipush 57
sipush 3225
sastore
dup
bipush 58
sipush 3225
sastore
dup
bipush 59
sipush 3225
sastore
dup
bipush 60
sipush 3225
sastore
dup
bipush 61
sipush 3225
sastore
dup
bipush 62
sipush 3225
sastore
dup
bipush 63
sipush 3225
sastore
dup
bipush 64
201: .line 439
sipush 588
sastore
dup
bipush 65
sipush 588
sastore
dup
bipush 66
sipush 588
sastore
dup
bipush 67
sipush 588
sastore
dup
bipush 68
sipush 588
sastore
dup
bipush 69
sipush 588
sastore
dup
bipush 70
sipush 588
sastore
dup
bipush 71
sipush 588
sastore
dup
bipush 72
202: .line 441
sipush 1680
sastore
dup
bipush 73
sipush 1680
sastore
dup
bipush 74
sipush 20499
sastore
dup
bipush 75
sipush 22547
sastore
dup
bipush 76
sipush 24595
sastore
dup
bipush 77
sipush 26643
sastore
dup
bipush 78
sipush 1776
sastore
dup
bipush 79
sipush 1776
sastore
dup
bipush 80
203: .line 443
sipush 1808
sastore
dup
bipush 81
sipush 1808
sastore
dup
bipush 82
sipush -24557
sastore
dup
bipush 83
sipush -22509
sastore
dup
bipush 84
sipush -20461
sastore
dup
bipush 85
sipush -18413
sastore
dup
bipush 86
sipush 1904
sastore
dup
bipush 87
sipush 1904
sastore
dup
bipush 88
204: .line 445
sipush 1936
sastore
dup
bipush 89
sipush 1936
sastore
dup
bipush 90
sipush -16365
sastore
dup
bipush 91
sipush -14317
sastore
dup
bipush 92
sipush 782
sastore
dup
bipush 93
sipush 782
sastore
dup
bipush 94
sipush 782
sastore
dup
bipush 95
sipush 782
sastore
dup
bipush 96
205: .line 447
sipush 814
sastore
dup
bipush 97
sipush 814
sastore
dup
bipush 98
sipush 814
sastore
dup
bipush 99
sipush 814
sastore
dup
bipush 100
sipush -12269
sastore
dup
bipush 101
sipush -10221
sastore
dup
bipush 102
sipush 10257
sastore
dup
bipush 103
sipush 10257
sastore
dup
bipush 104
206: .line 449
sipush 12305
sastore
dup
bipush 105
sipush 12305
sastore
dup
bipush 106
sipush 14353
sastore
dup
bipush 107
sipush 14353
sastore
dup
bipush 108
sipush 16403
sastore
dup
bipush 109
sipush 18451
sastore
dup
bipush 110
sipush 1712
sastore
dup
bipush 111
sipush 1712
sastore
dup
bipush 112
207: .line 451
sipush 1744
sastore
dup
bipush 113
sipush 1744
sastore
dup
bipush 114
sipush 28691
sastore
dup
bipush 115
sipush 30739
sastore
dup
bipush 116
sipush -32749
sastore
dup
bipush 117
sipush -30701
sastore
dup
bipush 118
sipush -28653
sastore
dup
bipush 119
sipush -26605
sastore
dup
bipush 120
208: .line 453
sipush 2061
sastore
dup
bipush 121
sipush 2061
sastore
dup
bipush 122
sipush 2061
sastore
dup
bipush 123
sipush 2061
sastore
dup
bipush 124
sipush 2061
sastore
dup
bipush 125
sipush 2061
sastore
dup
bipush 126
sipush 2061
sastore
dup
bipush 127
sipush 2061
sastore
dup
sipush 128
209: .line 455
sipush 424
sastore
dup
sipush 129
sipush 424
sastore
dup
sipush 130
sipush 424
sastore
dup
sipush 131
sipush 424
sastore
dup
sipush 132
sipush 424
sastore
dup
sipush 133
sipush 424
sastore
dup
sipush 134
sipush 424
sastore
dup
sipush 135
sipush 424
sastore
dup
sipush 136
210: .line 457
sipush 424
sastore
dup
sipush 137
sipush 424
sastore
dup
sipush 138
sipush 424
sastore
dup
sipush 139
sipush 424
sastore
dup
sipush 140
sipush 424
sastore
dup
sipush 141
sipush 424
sastore
dup
sipush 142
sipush 424
sastore
dup
sipush 143
sipush 424
sastore
dup
sipush 144
211: .line 459
sipush 424
sastore
dup
sipush 145
sipush 424
sastore
dup
sipush 146
sipush 424
sastore
dup
sipush 147
sipush 424
sastore
dup
sipush 148
sipush 424
sastore
dup
sipush 149
sipush 424
sastore
dup
sipush 150
sipush 424
sastore
dup
sipush 151
sipush 424
sastore
dup
sipush 152
212: .line 461
sipush 424
sastore
dup
sipush 153
sipush 424
sastore
dup
sipush 154
sipush 424
sastore
dup
sipush 155
sipush 424
sastore
dup
sipush 156
sipush 424
sastore
dup
sipush 157
sipush 424
sastore
dup
sipush 158
sipush 424
sastore
dup
sipush 159
sipush 424
sastore
dup
sipush 160
213: .line 463
sipush 750
sastore
dup
sipush 161
sipush 750
sastore
dup
sipush 162
sipush 750
sastore
dup
sipush 163
sipush 750
sastore
dup
sipush 164
sipush 1616
sastore
dup
sipush 165
sipush 1616
sastore
dup
sipush 166
sipush 1648
sastore
dup
sipush 167
sipush 1648
sastore
dup
sipush 168
214: .line 465
sipush 1424
sastore
dup
sipush 169
sipush 1424
sastore
dup
sipush 170
sipush 1456
sastore
dup
sipush 171
sipush 1456
sastore
dup
sipush 172
sipush 1488
sastore
dup
sipush 173
sipush 1488
sastore
dup
sipush 174
sipush 1520
sastore
dup
sipush 175
sipush 1520
sastore
dup
sipush 176
215: .line 467
sipush 1840
sastore
dup
sipush 177
sipush 1840
sastore
dup
sipush 178
sipush 1872
sastore
dup
sipush 179
sipush 1872
sastore
dup
sipush 180
sipush 1968
sastore
dup
sipush 181
sipush 1968
sastore
dup
sipush 182
sipush 8209
sastore
dup
sipush 183
sipush 8209
sastore
dup
sipush 184
216: .line 469
sipush 524
sastore
dup
sipush 185
sipush 524
sastore
dup
sipush 186
sipush 524
sastore
dup
sipush 187
sipush 524
sastore
dup
sipush 188
sipush 524
sastore
dup
sipush 189
sipush 524
sastore
dup
sipush 190
sipush 524
sastore
dup
sipush 191
sipush 524
sastore
dup
sipush 192
217: .line 471
sipush 556
sastore
dup
sipush 193
sipush 556
sastore
dup
sipush 194
sipush 556
sastore
dup
sipush 195
sipush 556
sastore
dup
sipush 196
sipush 556
sastore
dup
sipush 197
sipush 556
sastore
dup
sipush 198
sipush 556
sastore
dup
sipush 199
sipush 556
sastore
dup
sipush 200
218: .line 473
sipush 1552
sastore
dup
sipush 201
sipush 1552
sastore
dup
sipush 202
sipush 1584
sastore
dup
sipush 203
sipush 1584
sastore
dup
sipush 204
sipush 2000
sastore
dup
sipush 205
sipush 2000
sastore
dup
sipush 206
sipush 2032
sastore
dup
sipush 207
sipush 2032
sastore
dup
sipush 208
219: .line 475
sipush 976
sastore
dup
sipush 209
sipush 976
sastore
dup
sipush 210
sipush 1008
sastore
dup
sipush 211
sipush 1008
sastore
dup
sipush 212
sipush 1040
sastore
dup
sipush 213
sipush 1040
sastore
dup
sipush 214
sipush 1072
sastore
dup
sipush 215
sipush 1072
sastore
dup
sipush 216
220: .line 477
sipush 1296
sastore
dup
sipush 217
sipush 1296
sastore
dup
sipush 218
sipush 1328
sastore
dup
sipush 219
sipush 1328
sastore
dup
sipush 220
sipush 718
sastore
dup
sipush 221
sipush 718
sastore
dup
sipush 222
sipush 718
sastore
dup
sipush 223
sipush 718
sastore
dup
sipush 224
221: .line 479
sipush 456
sastore
dup
sipush 225
sipush 456
sastore
dup
sipush 226
sipush 456
sastore
dup
sipush 227
sipush 456
sastore
dup
sipush 228
sipush 456
sastore
dup
sipush 229
sipush 456
sastore
dup
sipush 230
sipush 456
sastore
dup
sipush 231
sipush 456
sastore
dup
sipush 232
222: .line 481
sipush 456
sastore
dup
sipush 233
sipush 456
sastore
dup
sipush 234
sipush 456
sastore
dup
sipush 235
sipush 456
sastore
dup
sipush 236
sipush 456
sastore
dup
sipush 237
sipush 456
sastore
dup
sipush 238
sipush 456
sastore
dup
sipush 239
sipush 456
sastore
dup
sipush 240
223: .line 483
sipush 456
sastore
dup
sipush 241
sipush 456
sastore
dup
sipush 242
sipush 456
sastore
dup
sipush 243
sipush 456
sastore
dup
sipush 244
sipush 456
sastore
dup
sipush 245
sipush 456
sastore
dup
sipush 246
sipush 456
sastore
dup
sipush 247
sipush 456
sastore
dup
sipush 248
224: .line 485
sipush 456
sastore
dup
sipush 249
sipush 456
sastore
dup
sipush 250
sipush 456
sastore
dup
sipush 251
sipush 456
sastore
dup
sipush 252
sipush 456
sastore
dup
sipush 253
sipush 456
sastore
dup
sipush 254
sipush 456
sastore
dup
sipush 255
sipush 456
sastore
dup
sipush 256
225: .line 487
sipush 326
sastore
dup
sipush 257
sipush 326
sastore
dup
sipush 258
sipush 326
sastore
dup
sipush 259
sipush 326
sastore
dup
sipush 260
sipush 326
sastore
dup
sipush 261
sipush 326
sastore
dup
sipush 262
sipush 326
sastore
dup
sipush 263
sipush 326
sastore
dup
sipush 264
226: .line 489
sipush 326
sastore
dup
sipush 265
sipush 326
sastore
dup
sipush 266
sipush 326
sastore
dup
sipush 267
sipush 326
sastore
dup
sipush 268
sipush 326
sastore
dup
sipush 269
sipush 326
sastore
dup
sipush 270
sipush 326
sastore
dup
sipush 271
sipush 326
sastore
dup
sipush 272
227: .line 491
sipush 326
sastore
dup
sipush 273
sipush 326
sastore
dup
sipush 274
sipush 326
sastore
dup
sipush 275
sipush 326
sastore
dup
sipush 276
sipush 326
sastore
dup
sipush 277
sipush 326
sastore
dup
sipush 278
sipush 326
sastore
dup
sipush 279
sipush 326
sastore
dup
sipush 280
228: .line 493
sipush 326
sastore
dup
sipush 281
sipush 326
sastore
dup
sipush 282
sipush 326
sastore
dup
sipush 283
sipush 326
sastore
dup
sipush 284
sipush 326
sastore
dup
sipush 285
sipush 326
sastore
dup
sipush 286
sipush 326
sastore
dup
sipush 287
sipush 326
sastore
dup
sipush 288
229: .line 495
sipush 326
sastore
dup
sipush 289
sipush 326
sastore
dup
sipush 290
sipush 326
sastore
dup
sipush 291
sipush 326
sastore
dup
sipush 292
sipush 326
sastore
dup
sipush 293
sipush 326
sastore
dup
sipush 294
sipush 326
sastore
dup
sipush 295
sipush 326
sastore
dup
sipush 296
230: .line 497
sipush 326
sastore
dup
sipush 297
sipush 326
sastore
dup
sipush 298
sipush 326
sastore
dup
sipush 299
sipush 326
sastore
dup
sipush 300
sipush 326
sastore
dup
sipush 301
sipush 326
sastore
dup
sipush 302
sipush 326
sastore
dup
sipush 303
sipush 326
sastore
dup
sipush 304
231: .line 499
sipush 326
sastore
dup
sipush 305
sipush 326
sastore
dup
sipush 306
sipush 326
sastore
dup
sipush 307
sipush 326
sastore
dup
sipush 308
sipush 326
sastore
dup
sipush 309
sipush 326
sastore
dup
sipush 310
sipush 326
sastore
dup
sipush 311
sipush 326
sastore
dup
sipush 312
232: .line 501
sipush 326
sastore
dup
sipush 313
sipush 326
sastore
dup
sipush 314
sipush 326
sastore
dup
sipush 315
sipush 326
sastore
dup
sipush 316
sipush 326
sastore
dup
sipush 317
sipush 326
sastore
dup
sipush 318
sipush 326
sastore
dup
sipush 319
sipush 326
sastore
dup
sipush 320
233: .line 503
sipush 358
sastore
dup
sipush 321
sipush 358
sastore
dup
sipush 322
sipush 358
sastore
dup
sipush 323
sipush 358
sastore
dup
sipush 324
sipush 358
sastore
dup
sipush 325
sipush 358
sastore
dup
sipush 326
sipush 358
sastore
dup
sipush 327
sipush 358
sastore
dup
sipush 328
234: .line 505
sipush 358
sastore
dup
sipush 329
sipush 358
sastore
dup
sipush 330
sipush 358
sastore
dup
sipush 331
sipush 358
sastore
dup
sipush 332
sipush 358
sastore
dup
sipush 333
sipush 358
sastore
dup
sipush 334
sipush 358
sastore
dup
sipush 335
sipush 358
sastore
dup
sipush 336
235: .line 507
sipush 358
sastore
dup
sipush 337
sipush 358
sastore
dup
sipush 338
sipush 358
sastore
dup
sipush 339
sipush 358
sastore
dup
sipush 340
sipush 358
sastore
dup
sipush 341
sipush 358
sastore
dup
sipush 342
sipush 358
sastore
dup
sipush 343
sipush 358
sastore
dup
sipush 344
236: .line 509
sipush 358
sastore
dup
sipush 345
sipush 358
sastore
dup
sipush 346
sipush 358
sastore
dup
sipush 347
sipush 358
sastore
dup
sipush 348
sipush 358
sastore
dup
sipush 349
sipush 358
sastore
dup
sipush 350
sipush 358
sastore
dup
sipush 351
sipush 358
sastore
dup
sipush 352
237: .line 511
sipush 358
sastore
dup
sipush 353
sipush 358
sastore
dup
sipush 354
sipush 358
sastore
dup
sipush 355
sipush 358
sastore
dup
sipush 356
sipush 358
sastore
dup
sipush 357
sipush 358
sastore
dup
sipush 358
sipush 358
sastore
dup
sipush 359
sipush 358
sastore
dup
sipush 360
238: .line 513
sipush 358
sastore
dup
sipush 361
sipush 358
sastore
dup
sipush 362
sipush 358
sastore
dup
sipush 363
sipush 358
sastore
dup
sipush 364
sipush 358
sastore
dup
sipush 365
sipush 358
sastore
dup
sipush 366
sipush 358
sastore
dup
sipush 367
sipush 358
sastore
dup
sipush 368
239: .line 515
sipush 358
sastore
dup
sipush 369
sipush 358
sastore
dup
sipush 370
sipush 358
sastore
dup
sipush 371
sipush 358
sastore
dup
sipush 372
sipush 358
sastore
dup
sipush 373
sipush 358
sastore
dup
sipush 374
sipush 358
sastore
dup
sipush 375
sipush 358
sastore
dup
sipush 376
240: .line 517
sipush 358
sastore
dup
sipush 377
sipush 358
sastore
dup
sipush 378
sipush 358
sastore
dup
sipush 379
sipush 358
sastore
dup
sipush 380
sipush 358
sastore
dup
sipush 381
sipush 358
sastore
dup
sipush 382
sipush 358
sastore
dup
sipush 383
sipush 358
sastore
dup
sipush 384
241: .line 519
sipush 490
sastore
dup
sipush 385
sipush 490
sastore
dup
sipush 386
sipush 490
sastore
dup
sipush 387
sipush 490
sastore
dup
sipush 388
sipush 490
sastore
dup
sipush 389
sipush 490
sastore
dup
sipush 390
sipush 490
sastore
dup
sipush 391
sipush 490
sastore
dup
sipush 392
242: .line 521
sipush 490
sastore
dup
sipush 393
sipush 490
sastore
dup
sipush 394
sipush 490
sastore
dup
sipush 395
sipush 490
sastore
dup
sipush 396
sipush 490
sastore
dup
sipush 397
sipush 490
sastore
dup
sipush 398
sipush 490
sastore
dup
sipush 399
sipush 490
sastore
dup
sipush 400
243: .line 523
sipush 4113
sastore
dup
sipush 401
sipush 4113
sastore
dup
sipush 402
sipush 6161
sastore
dup
sipush 403
sipush 6161
sastore
dup
sipush 404
sipush 848
sastore
dup
sipush 405
sipush 848
sastore
dup
sipush 406
sipush 880
sastore
dup
sipush 407
sipush 880
sastore
dup
sipush 408
244: .line 525
sipush 912
sastore
dup
sipush 409
sipush 912
sastore
dup
sipush 410
sipush 944
sastore
dup
sipush 411
sipush 944
sastore
dup
sipush 412
sipush 622
sastore
dup
sipush 413
sipush 622
sastore
dup
sipush 414
sipush 622
sastore
dup
sipush 415
sipush 622
sastore
dup
sipush 416
245: .line 527
sipush 654
sastore
dup
sipush 417
sipush 654
sastore
dup
sipush 418
sipush 654
sastore
dup
sipush 419
sipush 654
sastore
dup
sipush 420
sipush 1104
sastore
dup
sipush 421
sipush 1104
sastore
dup
sipush 422
sipush 1136
sastore
dup
sipush 423
sipush 1136
sastore
dup
sipush 424
246: .line 529
sipush 1168
sastore
dup
sipush 425
sipush 1168
sastore
dup
sipush 426
sipush 1200
sastore
dup
sipush 427
sipush 1200
sastore
dup
sipush 428
sipush 1232
sastore
dup
sipush 429
sipush 1232
sastore
dup
sipush 430
sipush 1264
sastore
dup
sipush 431
sipush 1264
sastore
dup
sipush 432
247: .line 531
sipush 686
sastore
dup
sipush 433
sipush 686
sastore
dup
sipush 434
sipush 686
sastore
dup
sipush 435
sipush 686
sastore
dup
sipush 436
sipush 1360
sastore
dup
sipush 437
sipush 1360
sastore
dup
sipush 438
sipush 1392
sastore
dup
sipush 439
sipush 1392
sastore
dup
sipush 440
248: .line 533
bipush 12
sastore
dup
sipush 441
bipush 12
sastore
dup
sipush 442
bipush 12
sastore
dup
sipush 443
bipush 12
sastore
dup
sipush 444
bipush 12
sastore
dup
sipush 445
bipush 12
sastore
dup
sipush 446
bipush 12
sastore
dup
sipush 447
bipush 12
sastore
dup
sipush 448
249: .line 535
sipush 390
sastore
dup
sipush 449
sipush 390
sastore
dup
sipush 450
sipush 390
sastore
dup
sipush 451
sipush 390
sastore
dup
sipush 452
sipush 390
sastore
dup
sipush 453
sipush 390
sastore
dup
sipush 454
sipush 390
sastore
dup
sipush 455
sipush 390
sastore
dup
sipush 456
250: .line 537
sipush 390
sastore
dup
sipush 457
sipush 390
sastore
dup
sipush 458
sipush 390
sastore
dup
sipush 459
sipush 390
sastore
dup
sipush 460
sipush 390
sastore
dup
sipush 461
sipush 390
sastore
dup
sipush 462
sipush 390
sastore
dup
sipush 463
sipush 390
sastore
dup
sipush 464
251: .line 539
sipush 390
sastore
dup
sipush 465
sipush 390
sastore
dup
sipush 466
sipush 390
sastore
dup
sipush 467
sipush 390
sastore
dup
sipush 468
sipush 390
sastore
dup
sipush 469
sipush 390
sastore
dup
sipush 470
sipush 390
sastore
dup
sipush 471
sipush 390
sastore
dup
sipush 472
252: .line 541
sipush 390
sastore
dup
sipush 473
sipush 390
sastore
dup
sipush 474
sipush 390
sastore
dup
sipush 475
sipush 390
sastore
dup
sipush 476
sipush 390
sastore
dup
sipush 477
sipush 390
sastore
dup
sipush 478
sipush 390
sastore
dup
sipush 479
sipush 390
sastore
dup
sipush 480
253: .line 543
sipush 390
sastore
dup
sipush 481
sipush 390
sastore
dup
sipush 482
sipush 390
sastore
dup
sipush 483
sipush 390
sastore
dup
sipush 484
sipush 390
sastore
dup
sipush 485
sipush 390
sastore
dup
sipush 486
sipush 390
sastore
dup
sipush 487
sipush 390
sastore
dup
sipush 488
254: .line 545
sipush 390
sastore
dup
sipush 489
sipush 390
sastore
dup
sipush 490
sipush 390
sastore
dup
sipush 491
sipush 390
sastore
dup
sipush 492
sipush 390
sastore
dup
sipush 493
sipush 390
sastore
dup
sipush 494
sipush 390
sastore
dup
sipush 495
sipush 390
sastore
dup
sipush 496
255: .line 547
sipush 390
sastore
dup
sipush 497
sipush 390
sastore
dup
sipush 498
sipush 390
sastore
dup
sipush 499
sipush 390
sastore
dup
sipush 500
sipush 390
sastore
dup
sipush 501
sipush 390
sastore
dup
sipush 502
sipush 390
sastore
dup
sipush 503
sipush 390
sastore
dup
sipush 504
256: .line 549
sipush 390
sastore
dup
sipush 505
sipush 390
sastore
dup
sipush 506
sipush 390
sastore
dup
sipush 507
sipush 390
sastore
dup
sipush 508
sipush 390
sastore
dup
sipush 509
sipush 390
sastore
dup
sipush 510
sipush 390
sastore
dup
sipush 511
sipush 390
sastore
257: .line 421
putstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.black:[S
258: .line 552
sipush 128
newarray 8
dup
iconst_0
259: .line 554
bipush 80
bastore
dup
iconst_1
bipush 88
bastore
dup
iconst_2
bipush 23
bastore
dup
iconst_3
bipush 71
bastore
dup
iconst_4
bipush 30
bastore
dup
iconst_5
bipush 30
bastore
dup
bipush 6
bipush 62
bastore
dup
bipush 7
bipush 62
bastore
dup
bipush 8
260: .line 556
iconst_4
bastore
dup
bipush 9
iconst_4
bastore
dup
bipush 10
iconst_4
bastore
dup
bipush 11
iconst_4
bastore
dup
bipush 12
iconst_4
bastore
dup
bipush 13
iconst_4
bastore
dup
bipush 14
iconst_4
bastore
dup
bipush 15
iconst_4
bastore
dup
bipush 16
261: .line 558
bipush 11
bastore
dup
bipush 17
bipush 11
bastore
dup
bipush 18
bipush 11
bastore
dup
bipush 19
bipush 11
bastore
dup
bipush 20
bipush 11
bastore
dup
bipush 21
bipush 11
bastore
dup
bipush 22
bipush 11
bastore
dup
bipush 23
bipush 11
bastore
dup
bipush 24
262: .line 560
bipush 11
bastore
dup
bipush 25
bipush 11
bastore
dup
bipush 26
bipush 11
bastore
dup
bipush 27
bipush 11
bastore
dup
bipush 28
bipush 11
bastore
dup
bipush 29
bipush 11
bastore
dup
bipush 30
bipush 11
bastore
dup
bipush 31
bipush 11
bastore
dup
bipush 32
263: .line 562
bipush 35
bastore
dup
bipush 33
bipush 35
bastore
dup
bipush 34
bipush 35
bastore
dup
bipush 35
bipush 35
bastore
dup
bipush 36
bipush 35
bastore
dup
bipush 37
bipush 35
bastore
dup
bipush 38
bipush 35
bastore
dup
bipush 39
bipush 35
bastore
dup
bipush 40
264: .line 564
bipush 35
bastore
dup
bipush 41
bipush 35
bastore
dup
bipush 42
bipush 35
bastore
dup
bipush 43
bipush 35
bastore
dup
bipush 44
bipush 35
bastore
dup
bipush 45
bipush 35
bastore
dup
bipush 46
bipush 35
bastore
dup
bipush 47
bipush 35
bastore
dup
bipush 48
265: .line 566
bipush 51
bastore
dup
bipush 49
bipush 51
bastore
dup
bipush 50
bipush 51
bastore
dup
bipush 51
bipush 51
bastore
dup
bipush 52
bipush 51
bastore
dup
bipush 53
bipush 51
bastore
dup
bipush 54
bipush 51
bastore
dup
bipush 55
bipush 51
bastore
dup
bipush 56
266: .line 568
bipush 51
bastore
dup
bipush 57
bipush 51
bastore
dup
bipush 58
bipush 51
bastore
dup
bipush 59
bipush 51
bastore
dup
bipush 60
bipush 51
bastore
dup
bipush 61
bipush 51
bastore
dup
bipush 62
bipush 51
bastore
dup
bipush 63
bipush 51
bastore
dup
bipush 64
267: .line 570
bipush 41
bastore
dup
bipush 65
bipush 41
bastore
dup
bipush 66
bipush 41
bastore
dup
bipush 67
bipush 41
bastore
dup
bipush 68
bipush 41
bastore
dup
bipush 69
bipush 41
bastore
dup
bipush 70
bipush 41
bastore
dup
bipush 71
bipush 41
bastore
dup
bipush 72
268: .line 572
bipush 41
bastore
dup
bipush 73
bipush 41
bastore
dup
bipush 74
bipush 41
bastore
dup
bipush 75
bipush 41
bastore
dup
bipush 76
bipush 41
bastore
dup
bipush 77
bipush 41
bastore
dup
bipush 78
bipush 41
bastore
dup
bipush 79
bipush 41
bastore
dup
bipush 80
269: .line 574
bipush 41
bastore
dup
bipush 81
bipush 41
bastore
dup
bipush 82
bipush 41
bastore
dup
bipush 83
bipush 41
bastore
dup
bipush 84
bipush 41
bastore
dup
bipush 85
bipush 41
bastore
dup
bipush 86
bipush 41
bastore
dup
bipush 87
bipush 41
bastore
dup
bipush 88
270: .line 576
bipush 41
bastore
dup
bipush 89
bipush 41
bastore
dup
bipush 90
bipush 41
bastore
dup
bipush 91
bipush 41
bastore
dup
bipush 92
bipush 41
bastore
dup
bipush 93
bipush 41
bastore
dup
bipush 94
bipush 41
bastore
dup
bipush 95
bipush 41
bastore
dup
bipush 96
271: .line 578
bipush 41
bastore
dup
bipush 97
bipush 41
bastore
dup
bipush 98
bipush 41
bastore
dup
bipush 99
bipush 41
bastore
dup
bipush 100
bipush 41
bastore
dup
bipush 101
bipush 41
bastore
dup
bipush 102
bipush 41
bastore
dup
bipush 103
bipush 41
bastore
dup
bipush 104
272: .line 580
bipush 41
bastore
dup
bipush 105
bipush 41
bastore
dup
bipush 106
bipush 41
bastore
dup
bipush 107
bipush 41
bastore
dup
bipush 108
bipush 41
bastore
dup
bipush 109
bipush 41
bastore
dup
bipush 110
bipush 41
bastore
dup
bipush 111
bipush 41
bastore
dup
bipush 112
273: .line 582
bipush 41
bastore
dup
bipush 113
bipush 41
bastore
dup
bipush 114
bipush 41
bastore
dup
bipush 115
bipush 41
bastore
dup
bipush 116
bipush 41
bastore
dup
bipush 117
bipush 41
bastore
dup
bipush 118
bipush 41
bastore
dup
bipush 119
bipush 41
bastore
dup
bipush 120
274: .line 584
bipush 41
bastore
dup
bipush 121
bipush 41
bastore
dup
bipush 122
bipush 41
bastore
dup
bipush 123
bipush 41
bastore
dup
bipush 124
bipush 41
bastore
dup
bipush 125
bipush 41
bastore
dup
bipush 126
bipush 41
bastore
dup
bipush 127
bipush 41
bastore
275: .line 552
putstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.twoDCodes:[B
276: .line 585
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
0: .line 587
aload 0 /* this */
invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.<init>:()V
1: .line 50
aload 0 /* this */
iconst_0
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.uncompressedMode:I
2: .line 56
aload 0 /* this */
iconst_0
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.fillBits:I
3: .line 73
aload 0 /* this */
iconst_0
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
4: .line 78
aload 0 /* this */
iconst_0
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.lastChangingElement:I
5: .line 587
return
end local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/imageio/plugins/tiff/TIFFFaxDecompressor;
public void beginDecoding();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
0: .line 594
aload 0 /* this */
invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.beginDecoding:()V
1: .line 596
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.metadata:Ljavax/imageio/metadata/IIOMetadata;
instanceof com.sun.imageio.plugins.tiff.TIFFImageMetadata
ifeq 25
2: .line 597
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.metadata:Ljavax/imageio/metadata/IIOMetadata;
checkcast com.sun.imageio.plugins.tiff.TIFFImageMetadata
astore 1 /* tmetadata */
start local 1 // com.sun.imageio.plugins.tiff.TIFFImageMetadata tmetadata
3: .line 600
aload 1 /* tmetadata */
sipush 266
invokevirtual com.sun.imageio.plugins.tiff.TIFFImageMetadata.getTIFFField:(I)Ljavax/imageio/plugins/tiff/TIFFField;
astore 2 /* f */
start local 2 // javax.imageio.plugins.tiff.TIFFField f
4: .line 601
aload 0 /* this */
aload 2 /* f */
ifnonnull 6
5: .line 602
iconst_1
goto 7
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor com.sun.imageio.plugins.tiff.TIFFImageMetadata javax.imageio.plugins.tiff.TIFFField
StackMap stack: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor
6: aload 2 /* f */
iconst_0
invokevirtual javax.imageio.plugins.tiff.TIFFField.getAsInt:(I)I
7: .line 601
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor com.sun.imageio.plugins.tiff.TIFFImageMetadata javax.imageio.plugins.tiff.TIFFField
StackMap stack: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.fillOrder:I
8: .line 604
aload 1 /* tmetadata */
sipush 259
invokevirtual com.sun.imageio.plugins.tiff.TIFFImageMetadata.getTIFFField:(I)Ljavax/imageio/plugins/tiff/TIFFField;
astore 2 /* f */
9: .line 605
aload 0 /* this */
aload 2 /* f */
ifnonnull 11
10: .line 606
iconst_2
goto 12
StackMap locals:
StackMap stack: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor
11: aload 2 /* f */
iconst_0
invokevirtual javax.imageio.plugins.tiff.TIFFField.getAsInt:(I)I
12: .line 605
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor com.sun.imageio.plugins.tiff.TIFFImageMetadata javax.imageio.plugins.tiff.TIFFField
StackMap stack: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.compression:I
13: .line 608
aload 1 /* tmetadata */
sipush 292
invokevirtual com.sun.imageio.plugins.tiff.TIFFImageMetadata.getTIFFField:(I)Ljavax/imageio/plugins/tiff/TIFFField;
astore 2 /* f */
14: .line 609
aload 0 /* this */
aload 2 /* f */
ifnonnull 15
iconst_0
goto 16
StackMap locals:
StackMap stack: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor
15: aload 2 /* f */
iconst_0
invokevirtual javax.imageio.plugins.tiff.TIFFField.getAsInt:(I)I
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor com.sun.imageio.plugins.tiff.TIFFImageMetadata javax.imageio.plugins.tiff.TIFFField
StackMap stack: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int
16: putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.t4Options:I
17: .line 610
aload 0 /* this */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.t4Options:I
iconst_1
iand
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.oneD:I
18: .line 612
aload 0 /* this */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.t4Options:I
iconst_2
iand
iconst_1
ishr
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.uncompressedMode:I
19: .line 613
aload 0 /* this */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.t4Options:I
iconst_4
iand
iconst_2
ishr
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.fillBits:I
20: .line 614
aload 1 /* tmetadata */
sipush 293
invokevirtual com.sun.imageio.plugins.tiff.TIFFImageMetadata.getTIFFField:(I)Ljavax/imageio/plugins/tiff/TIFFField;
astore 2 /* f */
21: .line 615
aload 0 /* this */
aload 2 /* f */
ifnonnull 22
iconst_0
goto 23
StackMap locals:
StackMap stack: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor
22: aload 2 /* f */
iconst_0
invokevirtual javax.imageio.plugins.tiff.TIFFField.getAsInt:(I)I
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor com.sun.imageio.plugins.tiff.TIFFImageMetadata javax.imageio.plugins.tiff.TIFFField
StackMap stack: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int
23: putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.t6Options:I
end local 2 // javax.imageio.plugins.tiff.TIFFField f
end local 1 // com.sun.imageio.plugins.tiff.TIFFImageMetadata tmetadata
24: .line 616
goto 32
25: .line 617
StackMap locals:
StackMap stack:
aload 0 /* this */
iconst_1
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.fillOrder:I
26: .line 619
aload 0 /* this */
iconst_2
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.compression:I
27: .line 621
aload 0 /* this */
iconst_0
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.t4Options:I
28: .line 622
aload 0 /* this */
iconst_0
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.oneD:I
29: .line 623
aload 0 /* this */
iconst_0
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.uncompressedMode:I
30: .line 624
aload 0 /* this */
iconst_0
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.fillBits:I
31: .line 625
aload 0 /* this */
iconst_0
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.t6Options:I
32: .line 627
StackMap locals:
StackMap stack:
return
end local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lcom/sun/imageio/plugins/tiff/TIFFFaxDecompressor;
3 24 1 tmetadata Lcom/sun/imageio/plugins/tiff/TIFFImageMetadata;
4 24 2 f Ljavax/imageio/plugins/tiff/TIFFField;
public void decodeRaw(byte[], int, int, int);
descriptor: ([BIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
start local 1 // byte[] b
start local 2 // int dstOffset
start local 3 // int pixelBitStride
start local 4 // int scanlineStride
0: .line 633
aload 0 /* this */
aload 1 /* b */
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.buffer:[B
1: .line 635
aload 0 /* this */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.srcWidth:I
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
2: .line 636
aload 0 /* this */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.srcHeight:I
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.h:I
3: .line 637
aload 0 /* this */
iload 4 /* scanlineStride */
bipush 8
imul
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitsPerScanline:I
4: .line 638
aload 0 /* this */
bipush 8
iload 2 /* dstOffset */
imul
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.lineBitNum:I
5: .line 640
aload 0 /* this */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.byteCount:I
newarray 8
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.data:[B
6: .line 641
aload 0 /* this */
iconst_0
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitPointer:I
7: .line 642
aload 0 /* this */
iconst_0
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
8: .line 643
aload 0 /* this */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
iconst_1
iadd
newarray 10
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.prevChangingElems:[I
9: .line 644
aload 0 /* this */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
iconst_1
iadd
newarray 10
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.currChangingElems:[I
10: .line 646
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.stream:Ljavax/imageio/stream/ImageInputStream;
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.offset:J
invokeinterface javax.imageio.stream.ImageInputStream.seek:(J)V
11: .line 647
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.stream:Ljavax/imageio/stream/ImageInputStream;
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.data:[B
invokeinterface javax.imageio.stream.ImageInputStream.readFully:([B)V
12: .line 649
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.compression:I
iconst_2
if_icmpne 15
13: .line 650
aload 0 /* this */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.decodeRLE:()V
14: .line 651
goto 23
StackMap locals:
StackMap stack:
15: aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.compression:I
iconst_3
if_icmpne 18
16: .line 652
aload 0 /* this */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.decodeT4:()V
17: .line 653
goto 23
StackMap locals:
StackMap stack:
18: aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.compression:I
iconst_4
if_icmpne 22
19: .line 654
aload 0 /* this */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.t6Options:I
iconst_2
iand
iconst_1
ishr
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.uncompressedMode:I
20: .line 655
aload 0 /* this */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.decodeT6:()V
21: .line 656
goto 23
22: .line 657
StackMap locals:
StackMap stack:
new javax.imageio.IIOException
dup
new java.lang.StringBuilder
dup
ldc "Unknown compression type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.compression:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial javax.imageio.IIOException.<init>:(Ljava/lang/String;)V
athrow
23: .line 659
StackMap locals:
StackMap stack:
return
end local 4 // int scanlineStride
end local 3 // int pixelBitStride
end local 2 // int dstOffset
end local 1 // byte[] b
end local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/sun/imageio/plugins/tiff/TIFFFaxDecompressor;
0 24 1 b [B
0 24 2 dstOffset I
0 24 3 pixelBitStride I
0 24 4 scanlineStride I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b
dstOffset
pixelBitStride
scanlineStride
public void decodeRLE();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
0: .line 662
iconst_0
istore 1 /* i */
start local 1 // int i
1: goto 8
2: .line 664
StackMap locals: int
StackMap stack:
aload 0 /* this */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.srcMinY:I
iload 1 /* i */
iadd
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.decodeNextScanline:(I)V
3: .line 667
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitPointer:I
ifeq 6
4: .line 668
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
iconst_1
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
5: .line 669
aload 0 /* this */
iconst_0
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitPointer:I
6: .line 673
StackMap locals:
StackMap stack:
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.lineBitNum:I
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitsPerScanline:I
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.lineBitNum:I
7: .line 662
iinc 1 /* i */ 1
StackMap locals:
StackMap stack:
8: iload 1 /* i */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.h:I
if_icmplt 2
end local 1 // int i
9: .line 675
return
end local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/imageio/plugins/tiff/TIFFFaxDecompressor;
1 9 1 i I
Exceptions:
throws javax.imageio.IIOException
public void decodeNextScanline(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=12, args_size=2
start local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
start local 1 // int lineIndex
0: .line 678
iconst_0
istore 2 /* bits */
start local 2 // int bits
1: iconst_0
istore 3 /* code */
start local 3 // int code
2: iconst_0
istore 4 /* isT */
start local 4 // int isT
3: .line 680
iconst_1
istore 8 /* isWhite */
start local 8 // boolean isWhite
4: .line 683
iconst_0
istore 9 /* bitOffset */
start local 9 // int bitOffset
5: .line 686
aload 0 /* this */
iconst_0
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
6: .line 689
goto 106
7: .line 692
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int int int top top top int int
StackMap stack:
iload 9 /* bitOffset */
istore 10 /* runOffset */
start local 10 // int runOffset
8: .line 694
goto 36
9: .line 696
StackMap locals: int
StackMap stack:
aload 0 /* this */
bipush 10
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextNBits:(I)I
istore 5 /* current */
start local 5 // int current
10: .line 697
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.white:[S
iload 5 /* current */
saload
istore 6 /* entry */
start local 6 // int entry
11: .line 700
iload 6 /* entry */
iconst_1
iand
istore 4 /* isT */
12: .line 701
iload 6 /* entry */
iconst_1
iushr
bipush 15
iand
istore 2 /* bits */
13: .line 703
iload 2 /* bits */
bipush 12
if_icmpne 22
14: .line 705
aload 0 /* this */
iconst_2
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextLesserThan8Bits:(I)I
istore 7 /* twoBits */
start local 7 // int twoBits
15: .line 707
iload 5 /* current */
iconst_2
ishl
bipush 12
iand
iload 7 /* twoBits */
ior
istore 5 /* current */
16: .line 708
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.additionalMakeup:[S
iload 5 /* current */
saload
istore 6 /* entry */
17: .line 709
iload 6 /* entry */
iconst_1
iushr
bipush 7
iand
istore 2 /* bits */
18: .line 710
iload 6 /* entry */
iconst_4
iushr
sipush 4095
iand
istore 3 /* code */
19: .line 711
iload 9 /* bitOffset */
iload 3 /* code */
iadd
istore 9 /* bitOffset */
20: .line 713
aload 0 /* this */
iconst_4
iload 2 /* bits */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
21: .line 714
goto 36
end local 7 // int twoBits
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int int int int int top int int int
StackMap stack:
22: iload 2 /* bits */
ifne 25
23: .line 715
aload 0 /* this */
ldc "Error 0"
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.warning:(Ljava/lang/String;)V
24: .line 716
goto 36
StackMap locals:
StackMap stack:
25: iload 2 /* bits */
bipush 15
if_icmpne 30
26: .line 721
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Premature EOL in white run of line "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1 /* lineIndex */
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
27: .line 722
ldc ": read "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 9 /* bitOffset */
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " expected pixels."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
28: .line 721
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.warning:(Ljava/lang/String;)V
29: .line 723
return
30: .line 726
StackMap locals:
StackMap stack:
iload 6 /* entry */
iconst_5
iushr
sipush 2047
iand
istore 3 /* code */
31: .line 727
iload 9 /* bitOffset */
iload 3 /* code */
iadd
istore 9 /* bitOffset */
32: .line 729
aload 0 /* this */
bipush 10
iload 2 /* bits */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
33: .line 730
iload 4 /* isT */
ifne 36
34: .line 731
iconst_0
istore 8 /* isWhite */
35: .line 732
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.currChangingElems:[I
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
dup_x1
iconst_1
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
iload 9 /* bitOffset */
iastore
end local 6 // int entry
end local 5 // int current
36: .line 694
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int int int top top top int int int
StackMap stack:
iload 8 /* isWhite */
ifeq 37
iload 9 /* bitOffset */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
if_icmplt 9
37: .line 738
StackMap locals:
StackMap stack:
iload 9 /* bitOffset */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
if_icmpne 45
38: .line 742
iload 9 /* bitOffset */
iload 10 /* runOffset */
isub
istore 11 /* runLength */
start local 11 // int runLength
39: .line 743
iload 8 /* isWhite */
ifeq 107
40: .line 744
iload 11 /* runLength */
ifeq 107
iload 11 /* runLength */
bipush 64
irem
ifne 107
41: .line 745
aload 0 /* this */
bipush 8
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextNBits:(I)I
bipush 53
if_icmpeq 107
42: .line 746
aload 0 /* this */
ldc "Missing zero white run length terminating code!"
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.warning:(Ljava/lang/String;)V
43: .line 747
aload 0 /* this */
bipush 8
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
44: .line 749
goto 107
end local 11 // int runLength
45: .line 753
StackMap locals:
StackMap stack:
iload 9 /* bitOffset */
istore 10 /* runOffset */
46: .line 755
goto 97
47: .line 757
StackMap locals:
StackMap stack:
aload 0 /* this */
iconst_4
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextLesserThan8Bits:(I)I
istore 5 /* current */
start local 5 // int current
48: .line 758
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.initBlack:[S
iload 5 /* current */
saload
istore 6 /* entry */
start local 6 // int entry
49: .line 761
iload 6 /* entry */
iconst_1
iand
istore 4 /* isT */
50: .line 762
iload 6 /* entry */
iconst_1
iushr
bipush 15
iand
istore 2 /* bits */
51: .line 763
iload 6 /* entry */
iconst_5
iushr
sipush 2047
iand
istore 3 /* code */
52: .line 765
iload 3 /* code */
bipush 100
if_icmpne 81
53: .line 766
aload 0 /* this */
bipush 9
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextNBits:(I)I
istore 5 /* current */
54: .line 767
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.black:[S
iload 5 /* current */
saload
istore 6 /* entry */
55: .line 770
iload 6 /* entry */
iconst_1
iand
istore 4 /* isT */
56: .line 771
iload 6 /* entry */
iconst_1
iushr
bipush 15
iand
istore 2 /* bits */
57: .line 772
iload 6 /* entry */
iconst_5
iushr
sipush 2047
iand
istore 3 /* code */
58: .line 774
iload 2 /* bits */
bipush 12
if_icmpne 68
59: .line 776
aload 0 /* this */
iconst_5
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
60: .line 777
aload 0 /* this */
iconst_4
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextLesserThan8Bits:(I)I
istore 5 /* current */
61: .line 778
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.additionalMakeup:[S
iload 5 /* current */
saload
istore 6 /* entry */
62: .line 779
iload 6 /* entry */
iconst_1
iushr
bipush 7
iand
istore 2 /* bits */
63: .line 780
iload 6 /* entry */
iconst_4
iushr
sipush 4095
iand
istore 3 /* code */
64: .line 782
aload 0 /* this */
iload 9 /* bitOffset */
iload 3 /* code */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.setToBlack:(II)V
65: .line 783
iload 9 /* bitOffset */
iload 3 /* code */
iadd
istore 9 /* bitOffset */
66: .line 785
aload 0 /* this */
iconst_4
iload 2 /* bits */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
67: .line 786
goto 97
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int int int int int top int int int
StackMap stack:
68: iload 2 /* bits */
bipush 15
if_icmpne 74
69: .line 791
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Premature EOL in black run of line "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
70: .line 792
iload 1 /* lineIndex */
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ": read "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 9 /* bitOffset */
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
71: .line 793
ldc " expected pixels."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
72: .line 791
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.warning:(Ljava/lang/String;)V
73: .line 794
return
74: .line 796
StackMap locals:
StackMap stack:
aload 0 /* this */
iload 9 /* bitOffset */
iload 3 /* code */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.setToBlack:(II)V
75: .line 797
iload 9 /* bitOffset */
iload 3 /* code */
iadd
istore 9 /* bitOffset */
76: .line 799
aload 0 /* this */
bipush 9
iload 2 /* bits */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
77: .line 800
iload 4 /* isT */
ifne 97
78: .line 801
iconst_1
istore 8 /* isWhite */
79: .line 802
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.currChangingElems:[I
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
dup_x1
iconst_1
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
iload 9 /* bitOffset */
iastore
80: .line 805
goto 97
StackMap locals:
StackMap stack:
81: iload 3 /* code */
sipush 200
if_icmpne 92
82: .line 807
aload 0 /* this */
iconst_2
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextLesserThan8Bits:(I)I
istore 5 /* current */
83: .line 808
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.twoBitBlack:[S
iload 5 /* current */
saload
istore 6 /* entry */
84: .line 809
iload 6 /* entry */
iconst_5
iushr
sipush 2047
iand
istore 3 /* code */
85: .line 810
iload 6 /* entry */
iconst_1
iushr
bipush 15
iand
istore 2 /* bits */
86: .line 812
aload 0 /* this */
iload 9 /* bitOffset */
iload 3 /* code */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.setToBlack:(II)V
87: .line 813
iload 9 /* bitOffset */
iload 3 /* code */
iadd
istore 9 /* bitOffset */
88: .line 815
aload 0 /* this */
iconst_2
iload 2 /* bits */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
89: .line 816
iconst_1
istore 8 /* isWhite */
90: .line 817
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.currChangingElems:[I
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
dup_x1
iconst_1
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
iload 9 /* bitOffset */
iastore
91: .line 818
goto 97
92: .line 820
StackMap locals:
StackMap stack:
aload 0 /* this */
iload 9 /* bitOffset */
iload 3 /* code */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.setToBlack:(II)V
93: .line 821
iload 9 /* bitOffset */
iload 3 /* code */
iadd
istore 9 /* bitOffset */
94: .line 823
aload 0 /* this */
iconst_4
iload 2 /* bits */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
95: .line 824
iconst_1
istore 8 /* isWhite */
96: .line 825
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.currChangingElems:[I
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
dup_x1
iconst_1
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
iload 9 /* bitOffset */
iastore
end local 6 // int entry
end local 5 // int current
97: .line 755
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int int int top top top int int int
StackMap stack:
iload 8 /* isWhite */
ifne 98
iload 9 /* bitOffset */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
if_icmplt 47
98: .line 830
StackMap locals:
StackMap stack:
iload 9 /* bitOffset */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
if_icmpne 106
99: .line 834
iload 9 /* bitOffset */
iload 10 /* runOffset */
isub
istore 11 /* runLength */
start local 11 // int runLength
100: .line 835
iload 8 /* isWhite */
ifne 107
101: .line 836
iload 11 /* runLength */
ifeq 107
iload 11 /* runLength */
bipush 64
irem
ifne 107
102: .line 837
aload 0 /* this */
bipush 10
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextNBits:(I)I
bipush 55
if_icmpeq 107
103: .line 838
aload 0 /* this */
ldc "Missing zero black run length terminating code!"
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.warning:(Ljava/lang/String;)V
104: .line 839
aload 0 /* this */
bipush 10
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
105: .line 841
goto 107
end local 11 // int runLength
end local 10 // int runOffset
106: .line 689
StackMap locals:
StackMap stack:
iload 9 /* bitOffset */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
if_icmplt 7
107: .line 845
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.currChangingElems:[I
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
dup_x1
iconst_1
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
iload 9 /* bitOffset */
iastore
108: .line 846
return
end local 9 // int bitOffset
end local 8 // boolean isWhite
end local 4 // int isT
end local 3 // int code
end local 2 // int bits
end local 1 // int lineIndex
end local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
LocalVariableTable:
Start End Slot Name Signature
0 109 0 this Lcom/sun/imageio/plugins/tiff/TIFFFaxDecompressor;
0 109 1 lineIndex I
1 109 2 bits I
2 109 3 code I
3 109 4 isT I
10 36 5 current I
48 97 5 current I
11 36 6 entry I
49 97 6 entry I
15 22 7 twoBits I
4 109 8 isWhite Z
5 109 9 bitOffset I
8 106 10 runOffset I
39 45 11 runLength I
100 106 11 runLength I
Exceptions:
throws javax.imageio.IIOException
MethodParameters:
Name Flags
lineIndex
public void decodeT4();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=18, args_size=1
start local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
0: .line 849
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.h:I
istore 1 /* height */
start local 1 // int height
1: .line 852
iconst_2
newarray 10
astore 6 /* b */
start local 6 // int[] b
2: .line 855
iconst_0
istore 11 /* currIndex */
start local 11 // int currIndex
3: .line 858
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.data:[B
arraylength
iconst_2
if_icmpge 5
4: .line 859
new javax.imageio.IIOException
dup
ldc "Insufficient data to read initial EOL."
invokespecial javax.imageio.IIOException.<init>:(Ljava/lang/String;)V
athrow
5: .line 863
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int top top top top int[] top top top top int
StackMap stack:
aload 0 /* this */
bipush 12
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextNBits:(I)I
istore 13 /* next12 */
start local 13 // int next12
6: .line 864
iload 13 /* next12 */
iconst_1
if_icmpeq 8
7: .line 865
aload 0 /* this */
ldc "T.4 compressed data should begin with EOL."
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.warning:(Ljava/lang/String;)V
8: .line 867
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int top top top top int[] top top top top int top int
StackMap stack:
aload 0 /* this */
bipush 12
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
9: .line 870
iconst_0
istore 14 /* modeFlag */
start local 14 // int modeFlag
10: .line 871
iconst_m1
istore 15 /* lines */
start local 15 // int lines
11: .line 872
goto 17
12: .line 874
StackMap locals: int int
StackMap stack:
aload 0 /* this */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.findNextLine:()I
istore 14 /* modeFlag */
13: .line 875
iinc 15 /* lines */ 1
14: .line 876
goto 17
StackMap locals:
StackMap stack: java.io.EOFException
15: pop
16: .line 877
new javax.imageio.IIOException
dup
ldc "No reference line present."
invokespecial javax.imageio.IIOException.<init>:(Ljava/lang/String;)V
athrow
17: .line 872
StackMap locals:
StackMap stack:
iload 14 /* modeFlag */
iconst_1
if_icmpne 12
18: .line 885
aload 0 /* this */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.srcMinY:I
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.decodeNextScanline:(I)V
19: .line 886
iinc 15 /* lines */ 1
20: .line 887
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.lineBitNum:I
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitsPerScanline:I
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.lineBitNum:I
21: .line 889
goto 109
22: .line 894
StackMap locals:
StackMap stack:
aload 0 /* this */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.findNextLine:()I
istore 14 /* modeFlag */
23: .line 895
goto 29
StackMap locals:
StackMap stack: java.io.EOFException
24: pop
25: .line 896
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Input exhausted before EOL found at line "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
26: .line 897
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.srcMinY:I
iload 15 /* lines */
iadd
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ": read 0 of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " expected pixels."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
27: .line 896
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.warning:(Ljava/lang/String;)V
28: .line 898
goto 110
29: .line 900
StackMap locals:
StackMap stack:
iload 14 /* modeFlag */
ifne 106
30: .line 905
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.prevChangingElems:[I
astore 12 /* temp */
start local 12 // int[] temp
31: .line 906
aload 0 /* this */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.currChangingElems:[I
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.prevChangingElems:[I
32: .line 907
aload 0 /* this */
aload 12 /* temp */
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.currChangingElems:[I
33: .line 908
iconst_0
istore 11 /* currIndex */
34: .line 911
iconst_m1
istore 2 /* a0 */
start local 2 // int a0
35: .line 912
iconst_1
istore 10 /* isWhite */
start local 10 // boolean isWhite
36: .line 913
iconst_0
istore 16 /* bitOffset */
start local 16 // int bitOffset
37: .line 915
aload 0 /* this */
iconst_0
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.lastChangingElement:I
38: .line 917
goto 102
39: .line 919
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int top top top int[] top top top int int int[] int int int int
StackMap stack:
aload 0 /* this */
iload 2 /* a0 */
iload 10 /* isWhite */
aload 6 /* b */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.getNextChangingElement:(IZ[I)V
40: .line 921
aload 6 /* b */
iconst_0
iaload
istore 4 /* b1 */
start local 4 // int b1
41: .line 922
aload 6 /* b */
iconst_1
iaload
istore 5 /* b2 */
start local 5 // int b2
42: .line 925
aload 0 /* this */
bipush 7
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextLesserThan8Bits:(I)I
istore 7 /* entry */
start local 7 // int entry
43: .line 928
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.twoDCodes:[B
iload 7 /* entry */
baload
sipush 255
iand
istore 7 /* entry */
44: .line 931
iload 7 /* entry */
bipush 120
iand
iconst_3
iushr
istore 8 /* code */
start local 8 // int code
45: .line 932
iload 7 /* entry */
bipush 7
iand
istore 9 /* bits */
start local 9 // int bits
46: .line 934
iload 8 /* code */
ifne 52
47: .line 935
iload 10 /* isWhite */
ifne 49
48: .line 936
aload 0 /* this */
iload 16 /* bitOffset */
iload 5 /* b2 */
iload 16 /* bitOffset */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.setToBlack:(II)V
49: .line 938
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int top int int int[] int int int int int int[] int int int int
StackMap stack:
iload 5 /* b2 */
dup
istore 2 /* a0 */
istore 16 /* bitOffset */
50: .line 941
aload 0 /* this */
bipush 7
iload 9 /* bits */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
51: .line 942
goto 102
StackMap locals:
StackMap stack:
52: iload 8 /* code */
iconst_1
if_icmpne 72
53: .line 944
aload 0 /* this */
bipush 7
iload 9 /* bits */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
54: .line 948
iload 10 /* isWhite */
ifeq 63
55: .line 949
aload 0 /* this */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.decodeWhiteCodeWord:()I
istore 17 /* number */
start local 17 // int number
56: .line 950
iload 16 /* bitOffset */
iload 17 /* number */
iadd
istore 16 /* bitOffset */
57: .line 951
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.currChangingElems:[I
iload 11 /* currIndex */
iinc 11 /* currIndex */ 1
iload 16 /* bitOffset */
iastore
58: .line 953
aload 0 /* this */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.decodeBlackCodeWord:()I
istore 17 /* number */
59: .line 954
aload 0 /* this */
iload 16 /* bitOffset */
iload 17 /* number */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.setToBlack:(II)V
60: .line 955
iload 16 /* bitOffset */
iload 17 /* number */
iadd
istore 16 /* bitOffset */
61: .line 956
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.currChangingElems:[I
iload 11 /* currIndex */
iinc 11 /* currIndex */ 1
iload 16 /* bitOffset */
iastore
62: .line 957
goto 70
end local 17 // int number
63: .line 958
StackMap locals:
StackMap stack:
aload 0 /* this */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.decodeBlackCodeWord:()I
istore 17 /* number */
start local 17 // int number
64: .line 959
aload 0 /* this */
iload 16 /* bitOffset */
iload 17 /* number */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.setToBlack:(II)V
65: .line 960
iload 16 /* bitOffset */
iload 17 /* number */
iadd
istore 16 /* bitOffset */
66: .line 961
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.currChangingElems:[I
iload 11 /* currIndex */
iinc 11 /* currIndex */ 1
iload 16 /* bitOffset */
iastore
67: .line 963
aload 0 /* this */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.decodeWhiteCodeWord:()I
istore 17 /* number */
68: .line 964
iload 16 /* bitOffset */
iload 17 /* number */
iadd
istore 16 /* bitOffset */
69: .line 965
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.currChangingElems:[I
iload 11 /* currIndex */
iinc 11 /* currIndex */ 1
iload 16 /* bitOffset */
iastore
70: .line 968
StackMap locals: int
StackMap stack:
iload 16 /* bitOffset */
istore 2 /* a0 */
end local 17 // int number
71: .line 969
goto 102
StackMap locals:
StackMap stack:
72: iload 8 /* code */
bipush 8
if_icmpgt 83
73: .line 971
iload 4 /* b1 */
iload 8 /* code */
iconst_5
isub
iadd
istore 3 /* a1 */
start local 3 // int a1
74: .line 973
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.currChangingElems:[I
iload 11 /* currIndex */
iinc 11 /* currIndex */ 1
iload 3 /* a1 */
iastore
75: .line 977
iload 10 /* isWhite */
ifne 77
76: .line 978
aload 0 /* this */
iload 16 /* bitOffset */
iload 3 /* a1 */
iload 16 /* bitOffset */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.setToBlack:(II)V
77: .line 980
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int int int int int[] int int int int int int[] int int int int
StackMap stack:
iload 3 /* a1 */
dup
istore 2 /* a0 */
istore 16 /* bitOffset */
78: .line 981
iload 10 /* isWhite */
ifeq 79
iconst_0
goto 80
StackMap locals:
StackMap stack:
79: iconst_1
StackMap locals:
StackMap stack: int
80: istore 10 /* isWhite */
81: .line 983
aload 0 /* this */
bipush 7
iload 9 /* bits */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
82: .line 984
goto 102
end local 3 // int a1
83: .line 985
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int top int int int[] int int int int int int[] int int int int
StackMap stack:
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Unknown coding mode encountered at line "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
84: .line 986
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.srcMinY:I
iload 15 /* lines */
iadd
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ": read "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 16 /* bitOffset */
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
85: .line 987
ldc " expected pixels."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
86: .line 985
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.warning:(Ljava/lang/String;)V
87: .line 990
iconst_0
istore 17 /* numLinesTested */
start local 17 // int numLinesTested
88: .line 991
goto 98
89: .line 993
StackMap locals: int
StackMap stack:
aload 0 /* this */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.findNextLine:()I
istore 14 /* modeFlag */
90: .line 994
iinc 17 /* numLinesTested */ 1
91: .line 995
goto 98
StackMap locals:
StackMap stack: java.io.EOFException
92: pop
93: .line 996
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Sync loss at line "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
94: .line 997
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.srcMinY:I
iload 15 /* lines */
iadd
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ": read "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
95: .line 998
iload 15 /* lines */
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 1 /* height */
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " lines."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
96: .line 996
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.warning:(Ljava/lang/String;)V
97: .line 999
return
98: .line 991
StackMap locals:
StackMap stack:
iload 14 /* modeFlag */
iconst_1
if_icmpne 89
99: .line 1002
iload 15 /* lines */
iload 17 /* numLinesTested */
iconst_1
isub
iadd
istore 15 /* lines */
100: .line 1003
aload 0 /* this */
bipush 13
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
101: .line 1004
goto 103
end local 17 // int numLinesTested
end local 9 // int bits
end local 8 // int code
end local 7 // int entry
end local 5 // int b2
end local 4 // int b1
102: .line 917
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int top top top int[] top top top int int int[] int int int int
StackMap stack:
iload 16 /* bitOffset */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
if_icmplt 39
103: .line 1010
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.currChangingElems:[I
iload 11 /* currIndex */
iinc 11 /* currIndex */ 1
iload 16 /* bitOffset */
iastore
104: .line 1011
aload 0 /* this */
iload 11 /* currIndex */
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
105: .line 1012
goto 107
end local 16 // int bitOffset
end local 12 // int[] temp
end local 10 // boolean isWhite
end local 2 // int a0
106: .line 1014
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int top top top top int[] top top top top int top int int int
StackMap stack:
aload 0 /* this */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.srcMinY:I
iload 15 /* lines */
iadd
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.decodeNextScanline:(I)V
107: .line 1017
StackMap locals:
StackMap stack:
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.lineBitNum:I
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitsPerScanline:I
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.lineBitNum:I
108: .line 1018
iinc 15 /* lines */ 1
109: .line 889
StackMap locals:
StackMap stack:
iload 15 /* lines */
iload 1 /* height */
if_icmplt 22
110: .line 1020
StackMap locals:
StackMap stack:
return
end local 15 // int lines
end local 14 // int modeFlag
end local 13 // int next12
end local 11 // int currIndex
end local 6 // int[] b
end local 1 // int height
end local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
LocalVariableTable:
Start End Slot Name Signature
0 111 0 this Lcom/sun/imageio/plugins/tiff/TIFFFaxDecompressor;
1 111 1 height I
35 106 2 a0 I
74 83 3 a1 I
41 102 4 b1 I
42 102 5 b2 I
2 111 6 b [I
43 102 7 entry I
45 102 8 code I
46 102 9 bits I
36 106 10 isWhite Z
3 111 11 currIndex I
31 106 12 temp [I
6 111 13 next12 I
10 111 14 modeFlag I
11 111 15 lines I
37 106 16 bitOffset I
56 63 17 number I
64 71 17 number I
88 102 17 numLinesTested I
Exception table:
from to target type
12 14 15 Class java.io.EOFException
22 23 24 Class java.io.EOFException
89 91 92 Class java.io.EOFException
Exceptions:
throws javax.imageio.IIOException
public synchronized void decodeT6();
descriptor: ()V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=5, locals=19, args_size=1
start local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
0: .line 1023
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.h:I
istore 1 /* height */
start local 1 // int height
1: .line 1035
iconst_2
newarray 10
astore 12 /* b */
start local 12 // int[] b
2: .line 1042
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.currChangingElems:[I
astore 13 /* cce */
start local 13 // int[] cce
3: .line 1047
aload 0 /* this */
iconst_0
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
4: .line 1048
aload 13 /* cce */
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
dup_x1
iconst_1
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
iastore
5: .line 1049
aload 13 /* cce */
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
dup_x1
iconst_1
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
iastore
6: .line 1053
iconst_0
istore 15 /* lines */
start local 15 // int lines
7: goto 134
8: .line 1055
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int top top top top top top top top top top int[] int[] top int
StackMap stack:
iconst_m1
istore 2 /* a0 */
start local 2 // int a0
9: .line 1056
iconst_1
istore 9 /* isWhite */
start local 9 // boolean isWhite
10: .line 1061
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.prevChangingElems:[I
astore 11 /* temp */
start local 11 // int[] temp
11: .line 1062
aload 0 /* this */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.currChangingElems:[I
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.prevChangingElems:[I
12: .line 1063
aload 0 /* this */
aload 11 /* temp */
dup_x1
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.currChangingElems:[I
astore 13 /* cce */
13: .line 1064
iconst_0
istore 10 /* currIndex */
start local 10 // int currIndex
14: .line 1067
iconst_0
istore 14 /* bitOffset */
start local 14 // int bitOffset
15: .line 1070
aload 0 /* this */
iconst_0
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.lastChangingElement:I
16: .line 1073
goto 128
17: .line 1075
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int top top top top top top int int int[] int[] int[] int int
StackMap stack:
aload 0 /* this */
iload 2 /* a0 */
iload 9 /* isWhite */
aload 12 /* b */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.getNextChangingElement:(IZ[I)V
18: .line 1076
aload 12 /* b */
iconst_0
iaload
istore 4 /* b1 */
start local 4 // int b1
19: .line 1077
aload 12 /* b */
iconst_1
iaload
istore 5 /* b2 */
start local 5 // int b2
20: .line 1080
aload 0 /* this */
bipush 7
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextLesserThan8Bits:(I)I
istore 6 /* entry */
start local 6 // int entry
21: .line 1082
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.twoDCodes:[B
iload 6 /* entry */
baload
sipush 255
iand
istore 6 /* entry */
22: .line 1085
iload 6 /* entry */
bipush 120
iand
iconst_3
iushr
istore 7 /* code */
start local 7 // int code
23: .line 1086
iload 6 /* entry */
bipush 7
iand
istore 8 /* bits */
start local 8 // int bits
24: .line 1088
iload 7 /* code */
ifne 35
25: .line 1090
iload 9 /* isWhite */
ifne 32
26: .line 1091
iload 5 /* b2 */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
if_icmple 31
27: .line 1092
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
istore 5 /* b2 */
28: .line 1093
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Decoded row "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.srcMinY:I
iload 15 /* lines */
iadd
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
29: .line 1094
ldc " too long; ignoring extra samples."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
30: .line 1093
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.warning:(Ljava/lang/String;)V
31: .line 1096
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int top int int int int int int int int[] int[] int[] int int
StackMap stack:
aload 0 /* this */
iload 14 /* bitOffset */
iload 5 /* b2 */
iload 14 /* bitOffset */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.setToBlack:(II)V
32: .line 1098
StackMap locals:
StackMap stack:
iload 5 /* b2 */
dup
istore 2 /* a0 */
istore 14 /* bitOffset */
33: .line 1101
aload 0 /* this */
bipush 7
iload 8 /* bits */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
34: .line 1102
goto 128
StackMap locals:
StackMap stack:
35: iload 7 /* code */
iconst_1
if_icmpne 65
36: .line 1104
aload 0 /* this */
bipush 7
iload 8 /* bits */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
37: .line 1108
iload 9 /* isWhite */
ifeq 51
38: .line 1110
aload 0 /* this */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.decodeWhiteCodeWord:()I
istore 16 /* number */
start local 16 // int number
39: .line 1111
iload 14 /* bitOffset */
iload 16 /* number */
iadd
istore 14 /* bitOffset */
40: .line 1112
aload 13 /* cce */
iload 10 /* currIndex */
iinc 10 /* currIndex */ 1
iload 14 /* bitOffset */
iastore
41: .line 1114
aload 0 /* this */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.decodeBlackCodeWord:()I
istore 16 /* number */
42: .line 1115
iload 16 /* number */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
iload 14 /* bitOffset */
isub
if_icmple 47
43: .line 1116
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
iload 14 /* bitOffset */
isub
istore 16 /* number */
44: .line 1117
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Decoded row "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.srcMinY:I
iload 15 /* lines */
iadd
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
45: .line 1118
ldc " too long; ignoring extra samples."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
46: .line 1117
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.warning:(Ljava/lang/String;)V
47: .line 1120
StackMap locals: int
StackMap stack:
aload 0 /* this */
iload 14 /* bitOffset */
iload 16 /* number */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.setToBlack:(II)V
48: .line 1121
iload 14 /* bitOffset */
iload 16 /* number */
iadd
istore 14 /* bitOffset */
49: .line 1122
aload 13 /* cce */
iload 10 /* currIndex */
iinc 10 /* currIndex */ 1
iload 14 /* bitOffset */
iastore
50: .line 1123
goto 63
end local 16 // int number
51: .line 1125
StackMap locals:
StackMap stack:
aload 0 /* this */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.decodeBlackCodeWord:()I
istore 16 /* number */
start local 16 // int number
52: .line 1126
iload 16 /* number */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
iload 14 /* bitOffset */
isub
if_icmple 57
53: .line 1127
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
iload 14 /* bitOffset */
isub
istore 16 /* number */
54: .line 1128
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Decoded row "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.srcMinY:I
iload 15 /* lines */
iadd
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
55: .line 1129
ldc " too long; ignoring extra samples."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
56: .line 1128
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.warning:(Ljava/lang/String;)V
57: .line 1131
StackMap locals: int
StackMap stack:
aload 0 /* this */
iload 14 /* bitOffset */
iload 16 /* number */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.setToBlack:(II)V
58: .line 1132
iload 14 /* bitOffset */
iload 16 /* number */
iadd
istore 14 /* bitOffset */
59: .line 1133
aload 13 /* cce */
iload 10 /* currIndex */
iinc 10 /* currIndex */ 1
iload 14 /* bitOffset */
iastore
60: .line 1135
aload 0 /* this */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.decodeWhiteCodeWord:()I
istore 16 /* number */
61: .line 1136
iload 14 /* bitOffset */
iload 16 /* number */
iadd
istore 14 /* bitOffset */
62: .line 1137
aload 13 /* cce */
iload 10 /* currIndex */
iinc 10 /* currIndex */ 1
iload 14 /* bitOffset */
iastore
63: .line 1140
StackMap locals:
StackMap stack:
iload 14 /* bitOffset */
istore 2 /* a0 */
end local 16 // int number
64: .line 1141
goto 128
StackMap locals:
StackMap stack:
65: iload 7 /* code */
bipush 8
if_icmpgt 81
66: .line 1142
iload 4 /* b1 */
iload 7 /* code */
iconst_5
isub
iadd
istore 3 /* a1 */
start local 3 // int a1
67: .line 1143
aload 13 /* cce */
iload 10 /* currIndex */
iinc 10 /* currIndex */ 1
iload 3 /* a1 */
iastore
68: .line 1147
iload 9 /* isWhite */
ifne 75
69: .line 1148
iload 3 /* a1 */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
if_icmple 74
70: .line 1149
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
istore 3 /* a1 */
71: .line 1150
aload 0 /* this */
new java.lang.StringBuilder
dup
ldc "Decoded row "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.srcMinY:I
iload 15 /* lines */
iadd
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
72: .line 1151
ldc " too long; ignoring extra samples."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
73: .line 1150
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.warning:(Ljava/lang/String;)V
74: .line 1153
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int int int int int int int int int int[] int[] int[] int int
StackMap stack:
aload 0 /* this */
iload 14 /* bitOffset */
iload 3 /* a1 */
iload 14 /* bitOffset */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.setToBlack:(II)V
75: .line 1155
StackMap locals:
StackMap stack:
iload 3 /* a1 */
dup
istore 2 /* a0 */
istore 14 /* bitOffset */
76: .line 1156
iload 9 /* isWhite */
ifeq 77
iconst_0
goto 78
StackMap locals:
StackMap stack:
77: iconst_1
StackMap locals:
StackMap stack: int
78: istore 9 /* isWhite */
79: .line 1158
aload 0 /* this */
bipush 7
iload 8 /* bits */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
80: .line 1159
goto 128
end local 3 // int a1
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int top int int int int int int int int[] int[] int[] int int
StackMap stack:
81: iload 7 /* code */
bipush 11
if_icmpne 123
82: .line 1160
aload 0 /* this */
iconst_3
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextLesserThan8Bits:(I)I
istore 16 /* entranceCode */
start local 16 // int entranceCode
83: .line 1161
iload 16 /* entranceCode */
bipush 7
if_icmpeq 89
84: .line 1163
new java.lang.StringBuilder
dup
ldc "Unsupported entrance code "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 16 /* entranceCode */
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
85: .line 1164
ldc " for extension mode at line "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.srcMinY:I
iload 15 /* lines */
iadd
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
86: .line 1163
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
87: .line 1162
astore 17 /* msg */
start local 17 // java.lang.String msg
88: .line 1165
aload 0 /* this */
aload 17 /* msg */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.warning:(Ljava/lang/String;)V
end local 17 // java.lang.String msg
89: .line 1168
StackMap locals: int
StackMap stack:
iconst_0
istore 17 /* zeros */
start local 17 // int zeros
90: .line 1169
iconst_0
istore 18 /* exit */
start local 18 // boolean exit
91: .line 1171
goto 121
92: .line 1173
StackMap locals: int int
StackMap stack:
iinc 17 /* zeros */ 1
93: .line 1172
StackMap locals:
StackMap stack:
aload 0 /* this */
iconst_1
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextLesserThan8Bits:(I)I
iconst_1
if_icmpne 92
94: .line 1176
iload 17 /* zeros */
iconst_5
if_icmple 110
95: .line 1180
iinc 17 /* zeros */ -6
96: .line 1182
iload 9 /* isWhite */
ifne 98
iload 17 /* zeros */
ifle 98
97: .line 1183
aload 13 /* cce */
iload 10 /* currIndex */
iinc 10 /* currIndex */ 1
iload 14 /* bitOffset */
iastore
98: .line 1187
StackMap locals:
StackMap stack:
iload 14 /* bitOffset */
iload 17 /* zeros */
iadd
istore 14 /* bitOffset */
99: .line 1188
iload 17 /* zeros */
ifle 101
100: .line 1190
iconst_1
istore 9 /* isWhite */
101: .line 1195
StackMap locals:
StackMap stack:
aload 0 /* this */
iconst_1
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextLesserThan8Bits:(I)I
ifne 106
102: .line 1196
iload 9 /* isWhite */
ifne 104
103: .line 1197
aload 13 /* cce */
iload 10 /* currIndex */
iinc 10 /* currIndex */ 1
iload 14 /* bitOffset */
iastore
104: .line 1199
StackMap locals:
StackMap stack:
iconst_1
istore 9 /* isWhite */
105: .line 1200
goto 109
106: .line 1201
StackMap locals:
StackMap stack:
iload 9 /* isWhite */
ifeq 108
107: .line 1202
aload 13 /* cce */
iload 10 /* currIndex */
iinc 10 /* currIndex */ 1
iload 14 /* bitOffset */
iastore
108: .line 1204
StackMap locals:
StackMap stack:
iconst_0
istore 9 /* isWhite */
109: .line 1207
StackMap locals:
StackMap stack:
iconst_1
istore 18 /* exit */
110: .line 1210
StackMap locals:
StackMap stack:
iload 17 /* zeros */
iconst_5
if_icmpne 116
111: .line 1211
iload 9 /* isWhite */
ifne 113
112: .line 1212
aload 13 /* cce */
iload 10 /* currIndex */
iinc 10 /* currIndex */ 1
iload 14 /* bitOffset */
iastore
113: .line 1214
StackMap locals:
StackMap stack:
iload 14 /* bitOffset */
iload 17 /* zeros */
iadd
istore 14 /* bitOffset */
114: .line 1217
iconst_1
istore 9 /* isWhite */
115: .line 1218
goto 121
116: .line 1219
StackMap locals:
StackMap stack:
iload 14 /* bitOffset */
iload 17 /* zeros */
iadd
istore 14 /* bitOffset */
117: .line 1221
aload 13 /* cce */
iload 10 /* currIndex */
iinc 10 /* currIndex */ 1
iload 14 /* bitOffset */
iastore
118: .line 1222
aload 0 /* this */
iload 14 /* bitOffset */
iconst_1
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.setToBlack:(II)V
119: .line 1223
iinc 14 /* bitOffset */ 1
120: .line 1226
iconst_0
istore 9 /* isWhite */
121: .line 1171
StackMap locals:
StackMap stack:
iload 18 /* exit */
ifeq 93
end local 18 // boolean exit
end local 17 // int zeros
end local 16 // int entranceCode
122: .line 1230
goto 128
123: .line 1232
StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "Unknown coding mode encountered at line "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
124: .line 1233
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.srcMinY:I
iload 15 /* lines */
iadd
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
125: .line 1232
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
126: .line 1231
astore 16 /* msg */
start local 16 // java.lang.String msg
127: .line 1234
aload 0 /* this */
aload 16 /* msg */
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.warning:(Ljava/lang/String;)V
end local 16 // java.lang.String msg
end local 8 // int bits
end local 7 // int code
end local 6 // int entry
end local 5 // int b2
end local 4 // int b1
128: .line 1073
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int top top top top top top int int int[] int[] int[] int int
StackMap stack:
iload 14 /* bitOffset */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
if_icmplt 17
129: .line 1240
iload 10 /* currIndex */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.w:I
if_icmpgt 131
130: .line 1241
aload 13 /* cce */
iload 10 /* currIndex */
iinc 10 /* currIndex */ 1
iload 14 /* bitOffset */
iastore
131: .line 1244
StackMap locals:
StackMap stack:
aload 0 /* this */
iload 10 /* currIndex */
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
132: .line 1246
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.lineBitNum:I
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitsPerScanline:I
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.lineBitNum:I
133: .line 1053
iinc 15 /* lines */ 1
end local 14 // int bitOffset
end local 11 // int[] temp
end local 10 // int currIndex
end local 9 // boolean isWhite
end local 2 // int a0
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int top top top top top top top top top top int[] int[] top int
StackMap stack:
134: iload 15 /* lines */
iload 1 /* height */
if_icmplt 8
end local 15 // int lines
135: .line 1248
return
end local 13 // int[] cce
end local 12 // int[] b
end local 1 // int height
end local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
LocalVariableTable:
Start End Slot Name Signature
0 136 0 this Lcom/sun/imageio/plugins/tiff/TIFFFaxDecompressor;
1 136 1 height I
9 134 2 a0 I
67 81 3 a1 I
19 128 4 b1 I
20 128 5 b2 I
21 128 6 entry I
23 128 7 code I
24 128 8 bits I
10 134 9 isWhite Z
14 134 10 currIndex I
11 134 11 temp [I
2 136 12 b [I
3 136 13 cce [I
15 134 14 bitOffset I
7 135 15 lines I
39 51 16 number I
52 64 16 number I
83 122 16 entranceCode I
88 89 17 msg Ljava/lang/String;
90 122 17 zeros I
91 122 18 exit Z
127 128 16 msg Ljava/lang/String;
Exceptions:
throws javax.imageio.IIOException
private void setToBlack(int, int);
descriptor: (II)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=8, args_size=3
start local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
start local 1 // int bitNum
start local 2 // int numBits
0: .line 1252
iload 1 /* bitNum */
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.lineBitNum:I
iadd
istore 1 /* bitNum */
1: .line 1254
iload 1 /* bitNum */
iload 2 /* numBits */
iadd
istore 3 /* lastBit */
start local 3 // int lastBit
2: .line 1255
iload 1 /* bitNum */
iconst_3
ishr
istore 4 /* byteNum */
start local 4 // int byteNum
3: .line 1258
iload 1 /* bitNum */
bipush 7
iand
istore 5 /* shift */
start local 5 // int shift
4: .line 1259
iload 5 /* shift */
ifle 13
5: .line 1260
iconst_1
bipush 7
iload 5 /* shift */
isub
ishl
istore 6 /* maskVal */
start local 6 // int maskVal
6: .line 1261
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.buffer:[B
iload 4 /* byteNum */
baload
istore 7 /* val */
start local 7 // byte val
7: .line 1262
goto 11
8: .line 1263
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int int int int int int
StackMap stack:
iload 7 /* val */
iload 6 /* maskVal */
ior
i2b
istore 7 /* val */
9: .line 1264
iload 6 /* maskVal */
iconst_1
ishr
istore 6 /* maskVal */
10: .line 1265
iinc 1 /* bitNum */ 1
11: .line 1262
StackMap locals:
StackMap stack:
iload 6 /* maskVal */
ifle 12
iload 1 /* bitNum */
iload 3 /* lastBit */
if_icmplt 8
12: .line 1267
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.buffer:[B
iload 4 /* byteNum */
iload 7 /* val */
bastore
end local 7 // byte val
end local 6 // int maskVal
13: .line 1271
StackMap locals:
StackMap stack:
iload 1 /* bitNum */
iconst_3
ishr
istore 4 /* byteNum */
14: .line 1272
goto 17
15: .line 1273
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.buffer:[B
iload 4 /* byteNum */
iinc 4 /* byteNum */ 1
iconst_m1
bastore
16: .line 1274
iinc 1 /* bitNum */ 8
17: .line 1272
StackMap locals:
StackMap stack:
iload 1 /* bitNum */
iload 3 /* lastBit */
bipush 7
isub
if_icmplt 15
18: .line 1278
goto 22
19: .line 1279
StackMap locals:
StackMap stack:
iload 1 /* bitNum */
iconst_3
ishr
istore 4 /* byteNum */
20: .line 1280
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.buffer:[B
iload 4 /* byteNum */
dup2
baload
iconst_1
bipush 7
iload 1 /* bitNum */
bipush 7
iand
isub
ishl
ior
i2b
bastore
21: .line 1281
iinc 1 /* bitNum */ 1
22: .line 1278
StackMap locals:
StackMap stack:
iload 1 /* bitNum */
iload 3 /* lastBit */
if_icmplt 19
23: .line 1283
return
end local 5 // int shift
end local 4 // int byteNum
end local 3 // int lastBit
end local 2 // int numBits
end local 1 // int bitNum
end local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/sun/imageio/plugins/tiff/TIFFFaxDecompressor;
0 24 1 bitNum I
0 24 2 numBits I
2 24 3 lastBit I
3 24 4 byteNum I
4 24 5 shift I
6 13 6 maskVal I
7 13 7 val B
MethodParameters:
Name Flags
bitNum
numBits
private int decodeWhiteCodeWord();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=9, args_size=1
start local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
0: .line 1287
iconst_m1
istore 6 /* code */
start local 6 // int code
1: .line 1288
iconst_0
istore 7 /* runLength */
start local 7 // int runLength
2: .line 1289
iconst_1
istore 8 /* isWhite */
start local 8 // boolean isWhite
3: .line 1291
goto 26
4: .line 1292
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor top top top top top int int int
StackMap stack:
aload 0 /* this */
bipush 10
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextNBits:(I)I
istore 1 /* current */
start local 1 // int current
5: .line 1293
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.white:[S
iload 1 /* current */
saload
istore 2 /* entry */
start local 2 // int entry
6: .line 1296
iload 2 /* entry */
iconst_1
iand
istore 4 /* isT */
start local 4 // int isT
7: .line 1297
iload 2 /* entry */
iconst_1
iushr
bipush 15
iand
istore 3 /* bits */
start local 3 // int bits
8: .line 1299
iload 3 /* bits */
bipush 12
if_icmpne 17
9: .line 1301
aload 0 /* this */
iconst_2
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextLesserThan8Bits:(I)I
istore 5 /* twoBits */
start local 5 // int twoBits
10: .line 1303
iload 1 /* current */
iconst_2
ishl
bipush 12
iand
iload 5 /* twoBits */
ior
istore 1 /* current */
11: .line 1304
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.additionalMakeup:[S
iload 1 /* current */
saload
istore 2 /* entry */
12: .line 1305
iload 2 /* entry */
iconst_1
iushr
bipush 7
iand
istore 3 /* bits */
13: .line 1306
iload 2 /* entry */
iconst_4
iushr
sipush 4095
iand
istore 6 /* code */
14: .line 1307
iload 7 /* runLength */
iload 6 /* code */
iadd
istore 7 /* runLength */
15: .line 1308
aload 0 /* this */
iconst_4
iload 3 /* bits */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
16: .line 1309
goto 26
end local 5 // int twoBits
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int int int top int int int
StackMap stack:
17: iload 3 /* bits */
ifne 19
18: .line 1310
new javax.imageio.IIOException
dup
ldc "Error 0"
invokespecial javax.imageio.IIOException.<init>:(Ljava/lang/String;)V
athrow
19: .line 1311
StackMap locals:
StackMap stack:
iload 3 /* bits */
bipush 15
if_icmpne 21
20: .line 1312
new javax.imageio.IIOException
dup
ldc "Error 1"
invokespecial javax.imageio.IIOException.<init>:(Ljava/lang/String;)V
athrow
21: .line 1315
StackMap locals:
StackMap stack:
iload 2 /* entry */
iconst_5
iushr
sipush 2047
iand
istore 6 /* code */
22: .line 1316
iload 7 /* runLength */
iload 6 /* code */
iadd
istore 7 /* runLength */
23: .line 1317
aload 0 /* this */
bipush 10
iload 3 /* bits */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
24: .line 1318
iload 4 /* isT */
ifne 26
25: .line 1319
iconst_0
istore 8 /* isWhite */
end local 4 // int isT
end local 3 // int bits
end local 2 // int entry
end local 1 // int current
26: .line 1291
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor top top top top top int int int
StackMap stack:
iload 8 /* isWhite */
ifne 4
27: .line 1324
iload 7 /* runLength */
ireturn
end local 8 // boolean isWhite
end local 7 // int runLength
end local 6 // int code
end local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/sun/imageio/plugins/tiff/TIFFFaxDecompressor;
5 26 1 current I
6 26 2 entry I
8 26 3 bits I
7 26 4 isT I
10 17 5 twoBits I
1 28 6 code I
2 28 7 runLength I
3 28 8 isWhite Z
Exceptions:
throws javax.imageio.IIOException
private int decodeBlackCodeWord();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=1
start local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
0: .line 1329
iconst_m1
istore 5 /* code */
start local 5 // int code
1: .line 1330
iconst_0
istore 6 /* runLength */
start local 6 // int runLength
2: .line 1331
iconst_0
istore 7 /* isWhite */
start local 7 // boolean isWhite
3: .line 1333
goto 43
4: .line 1334
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor top top top top int int int
StackMap stack:
aload 0 /* this */
iconst_4
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextLesserThan8Bits:(I)I
istore 1 /* current */
start local 1 // int current
5: .line 1335
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.initBlack:[S
iload 1 /* current */
saload
istore 2 /* entry */
start local 2 // int entry
6: .line 1338
iload 2 /* entry */
iconst_1
iand
istore 4 /* isT */
start local 4 // int isT
7: .line 1339
iload 2 /* entry */
iconst_1
iushr
bipush 15
iand
istore 3 /* bits */
start local 3 // int bits
8: .line 1340
iload 2 /* entry */
iconst_5
iushr
sipush 2047
iand
istore 5 /* code */
9: .line 1342
iload 5 /* code */
bipush 100
if_icmpne 31
10: .line 1343
aload 0 /* this */
bipush 9
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextNBits:(I)I
istore 1 /* current */
11: .line 1344
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.black:[S
iload 1 /* current */
saload
istore 2 /* entry */
12: .line 1347
iload 2 /* entry */
iconst_1
iand
istore 4 /* isT */
13: .line 1348
iload 2 /* entry */
iconst_1
iushr
bipush 15
iand
istore 3 /* bits */
14: .line 1349
iload 2 /* entry */
iconst_5
iushr
sipush 2047
iand
istore 5 /* code */
15: .line 1351
iload 3 /* bits */
bipush 12
if_icmpne 24
16: .line 1353
aload 0 /* this */
iconst_5
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
17: .line 1354
aload 0 /* this */
iconst_4
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextLesserThan8Bits:(I)I
istore 1 /* current */
18: .line 1355
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.additionalMakeup:[S
iload 1 /* current */
saload
istore 2 /* entry */
19: .line 1356
iload 2 /* entry */
iconst_1
iushr
bipush 7
iand
istore 3 /* bits */
20: .line 1357
iload 2 /* entry */
iconst_4
iushr
sipush 4095
iand
istore 5 /* code */
21: .line 1358
iload 6 /* runLength */
iload 5 /* code */
iadd
istore 6 /* runLength */
22: .line 1360
aload 0 /* this */
iconst_4
iload 3 /* bits */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
23: .line 1361
goto 43
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int int int int int int
StackMap stack:
24: iload 3 /* bits */
bipush 15
if_icmpne 26
25: .line 1363
new javax.imageio.IIOException
dup
ldc "Error 2"
invokespecial javax.imageio.IIOException.<init>:(Ljava/lang/String;)V
athrow
26: .line 1365
StackMap locals:
StackMap stack:
iload 6 /* runLength */
iload 5 /* code */
iadd
istore 6 /* runLength */
27: .line 1366
aload 0 /* this */
bipush 9
iload 3 /* bits */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
28: .line 1367
iload 4 /* isT */
ifne 43
29: .line 1368
iconst_1
istore 7 /* isWhite */
30: .line 1371
goto 43
StackMap locals:
StackMap stack:
31: iload 5 /* code */
sipush 200
if_icmpne 40
32: .line 1373
aload 0 /* this */
iconst_2
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextLesserThan8Bits:(I)I
istore 1 /* current */
33: .line 1374
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.twoBitBlack:[S
iload 1 /* current */
saload
istore 2 /* entry */
34: .line 1375
iload 2 /* entry */
iconst_5
iushr
sipush 2047
iand
istore 5 /* code */
35: .line 1376
iload 6 /* runLength */
iload 5 /* code */
iadd
istore 6 /* runLength */
36: .line 1377
iload 2 /* entry */
iconst_1
iushr
bipush 15
iand
istore 3 /* bits */
37: .line 1378
aload 0 /* this */
iconst_2
iload 3 /* bits */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
38: .line 1379
iconst_1
istore 7 /* isWhite */
39: .line 1380
goto 43
40: .line 1382
StackMap locals:
StackMap stack:
iload 6 /* runLength */
iload 5 /* code */
iadd
istore 6 /* runLength */
41: .line 1383
aload 0 /* this */
iconst_4
iload 3 /* bits */
isub
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.updatePointer:(I)V
42: .line 1384
iconst_1
istore 7 /* isWhite */
end local 4 // int isT
end local 3 // int bits
end local 2 // int entry
end local 1 // int current
43: .line 1333
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor top top top top int int int
StackMap stack:
iload 7 /* isWhite */
ifeq 4
44: .line 1388
iload 6 /* runLength */
ireturn
end local 7 // boolean isWhite
end local 6 // int runLength
end local 5 // int code
end local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Lcom/sun/imageio/plugins/tiff/TIFFFaxDecompressor;
5 43 1 current I
6 43 2 entry I
8 43 3 bits I
7 43 4 isT I
1 45 5 code I
2 45 6 runLength I
3 45 7 isWhite Z
Exceptions:
throws javax.imageio.IIOException
private int findNextLine();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=1
start local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
0: .line 1393
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.data:[B
arraylength
bipush 8
imul
iconst_1
isub
istore 1 /* bitIndexMax */
start local 1 // int bitIndexMax
1: .line 1394
iload 1 /* bitIndexMax */
bipush 12
isub
istore 2 /* bitIndexMax12 */
start local 2 // int bitIndexMax12
2: .line 1395
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
bipush 8
imul
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitPointer:I
iadd
istore 3 /* bitIndex */
start local 3 // int bitIndex
3: .line 1398
goto 18
4: .line 1400
StackMap locals: int int int
StackMap stack:
aload 0 /* this */
bipush 12
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextNBits:(I)I
istore 4 /* next12Bits */
start local 4 // int next12Bits
5: .line 1401
iinc 3 /* bitIndex */ 12
6: .line 1405
goto 12
7: .line 1407
StackMap locals: int
StackMap stack:
iload 4 /* next12Bits */
sipush 2047
iand
iconst_1
ishl
8: .line 1408
aload 0 /* this */
iconst_1
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextLesserThan8Bits:(I)I
iconst_1
iand
9: .line 1407
ior
10: .line 1406
istore 4 /* next12Bits */
11: .line 1409
iinc 3 /* bitIndex */ 1
12: .line 1405
StackMap locals:
StackMap stack:
iload 4 /* next12Bits */
iconst_1
if_icmpeq 13
iload 3 /* bitIndex */
iload 1 /* bitIndexMax */
if_icmplt 7
13: .line 1412
StackMap locals:
StackMap stack:
iload 4 /* next12Bits */
iconst_1
if_icmpne 18
14: .line 1413
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.oneD:I
iconst_1
if_icmpne 17
15: .line 1414
iload 3 /* bitIndex */
iload 1 /* bitIndexMax */
if_icmpge 18
16: .line 1416
aload 0 /* this */
iconst_1
invokevirtual com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.nextLesserThan8Bits:(I)I
ireturn
17: .line 1419
StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 4 // int next12Bits
18: .line 1398
StackMap locals:
StackMap stack:
iload 3 /* bitIndex */
iload 2 /* bitIndexMax12 */
if_icmple 4
19: .line 1425
new java.io.EOFException
dup
invokespecial java.io.EOFException.<init>:()V
athrow
end local 3 // int bitIndex
end local 2 // int bitIndexMax12
end local 1 // int bitIndexMax
end local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/imageio/plugins/tiff/TIFFFaxDecompressor;
1 20 1 bitIndexMax I
2 20 2 bitIndexMax12 I
3 20 3 bitIndex I
5 18 4 next12Bits I
Exceptions:
throws javax.imageio.IIOException, java.io.EOFException
private void getNextChangingElement(int, boolean, int[]);
descriptor: (IZ[I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=9, args_size=4
start local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
start local 1 // int a0
start local 2 // boolean isWhite
start local 3 // int[] ret
0: .line 1430
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.prevChangingElems:[I
astore 4 /* pce */
start local 4 // int[] pce
1: .line 1431
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.changingElemSize:I
istore 5 /* ces */
start local 5 // int ces
2: .line 1436
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.lastChangingElement:I
ifle 3
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.lastChangingElement:I
iconst_1
isub
goto 4
StackMap locals: int[] int
StackMap stack:
3: iconst_0
StackMap locals:
StackMap stack: int
4: istore 6 /* start */
start local 6 // int start
5: .line 1437
iload 2 /* isWhite */
ifeq 8
6: .line 1438
iload 6 /* start */
bipush -2
iand
istore 6 /* start */
7: .line 1439
goto 9
8: .line 1440
StackMap locals: int
StackMap stack:
iload 6 /* start */
iconst_1
ior
istore 6 /* start */
9: .line 1443
StackMap locals:
StackMap stack:
iload 6 /* start */
istore 7 /* i */
start local 7 // int i
10: .line 1444
goto 17
11: .line 1445
StackMap locals: int
StackMap stack:
aload 4 /* pce */
iload 7 /* i */
iaload
istore 8 /* temp */
start local 8 // int temp
12: .line 1446
iload 8 /* temp */
iload 1 /* a0 */
if_icmple 16
13: .line 1447
aload 0 /* this */
iload 7 /* i */
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.lastChangingElement:I
14: .line 1448
aload 3 /* ret */
iconst_0
iload 8 /* temp */
iastore
15: .line 1449
goto 18
end local 8 // int temp
16: .line 1444
StackMap locals:
StackMap stack:
iinc 7 /* i */ 2
StackMap locals:
StackMap stack:
17: iload 7 /* i */
iload 5 /* ces */
if_icmplt 11
18: .line 1453
StackMap locals:
StackMap stack:
iload 7 /* i */
iconst_1
iadd
iload 5 /* ces */
if_icmpge 20
19: .line 1454
aload 3 /* ret */
iconst_1
aload 4 /* pce */
iload 7 /* i */
iconst_1
iadd
iaload
iastore
20: .line 1456
StackMap locals:
StackMap stack:
return
end local 7 // int i
end local 6 // int start
end local 5 // int ces
end local 4 // int[] pce
end local 3 // int[] ret
end local 2 // boolean isWhite
end local 1 // int a0
end local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/imageio/plugins/tiff/TIFFFaxDecompressor;
0 21 1 a0 I
0 21 2 isWhite Z
0 21 3 ret [I
1 21 4 pce [I
2 21 5 ces I
5 21 6 start I
10 21 7 i I
12 16 8 temp I
Exceptions:
throws javax.imageio.IIOException
MethodParameters:
Name Flags
a0
isWhite
ret
private int nextNBits(int);
descriptor: (I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=14, args_size=2
start local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
start local 1 // int bitsToGet
0: .line 1460
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.data:[B
arraylength
iconst_1
isub
istore 5 /* l */
start local 5 // int l
1: .line 1461
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
istore 6 /* bp */
start local 6 // int bp
2: .line 1463
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.fillOrder:I
iconst_1
if_icmpne 15
3: .line 1464
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.data:[B
iload 6 /* bp */
baload
istore 2 /* b */
start local 2 // byte b
4: .line 1466
iload 6 /* bp */
iload 5 /* l */
if_icmpne 8
5: .line 1467
iconst_0
istore 3 /* next */
start local 3 // byte next
6: .line 1468
iconst_0
istore 4 /* next2next */
start local 4 // byte next2next
7: .line 1469
goto 29
end local 4 // byte next2next
end local 3 // byte next
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int top top int int
StackMap stack:
8: iload 6 /* bp */
iconst_1
iadd
iload 5 /* l */
if_icmpne 12
9: .line 1470
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.data:[B
iload 6 /* bp */
iconst_1
iadd
baload
istore 3 /* next */
start local 3 // byte next
10: .line 1471
iconst_0
istore 4 /* next2next */
start local 4 // byte next2next
11: .line 1472
goto 29
end local 4 // byte next2next
end local 3 // byte next
12: .line 1473
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.data:[B
iload 6 /* bp */
iconst_1
iadd
baload
istore 3 /* next */
start local 3 // byte next
13: .line 1474
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.data:[B
iload 6 /* bp */
iconst_2
iadd
baload
istore 4 /* next2next */
start local 4 // byte next2next
14: .line 1476
goto 29
end local 4 // byte next2next
end local 3 // byte next
end local 2 // byte b
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int top top top int int
StackMap stack:
15: aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.fillOrder:I
iconst_2
if_icmpne 28
16: .line 1477
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.flipTable:[B
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.data:[B
iload 6 /* bp */
baload
sipush 255
iand
baload
istore 2 /* b */
start local 2 // byte b
17: .line 1479
iload 6 /* bp */
iload 5 /* l */
if_icmpne 21
18: .line 1480
iconst_0
istore 3 /* next */
start local 3 // byte next
19: .line 1481
iconst_0
istore 4 /* next2next */
start local 4 // byte next2next
20: .line 1482
goto 29
end local 4 // byte next2next
end local 3 // byte next
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int top top int int
StackMap stack:
21: iload 6 /* bp */
iconst_1
iadd
iload 5 /* l */
if_icmpne 25
22: .line 1483
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.flipTable:[B
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.data:[B
iload 6 /* bp */
iconst_1
iadd
baload
sipush 255
iand
baload
istore 3 /* next */
start local 3 // byte next
23: .line 1484
iconst_0
istore 4 /* next2next */
start local 4 // byte next2next
24: .line 1485
goto 29
end local 4 // byte next2next
end local 3 // byte next
25: .line 1486
StackMap locals:
StackMap stack:
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.flipTable:[B
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.data:[B
iload 6 /* bp */
iconst_1
iadd
baload
sipush 255
iand
baload
istore 3 /* next */
start local 3 // byte next
26: .line 1487
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.flipTable:[B
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.data:[B
iload 6 /* bp */
iconst_2
iadd
baload
sipush 255
iand
baload
istore 4 /* next2next */
start local 4 // byte next2next
27: .line 1489
goto 29
end local 4 // byte next2next
end local 3 // byte next
end local 2 // byte b
28: .line 1490
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int top top top int int
StackMap stack:
new javax.imageio.IIOException
dup
ldc "Invalid FillOrder"
invokespecial javax.imageio.IIOException.<init>:(Ljava/lang/String;)V
athrow
start local 2 // byte b
start local 3 // byte next
start local 4 // byte next2next
29: .line 1493
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int int int int int
StackMap stack:
bipush 8
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitPointer:I
isub
istore 7 /* bitsLeft */
start local 7 // int bitsLeft
30: .line 1494
iload 1 /* bitsToGet */
iload 7 /* bitsLeft */
isub
istore 8 /* bitsFromNextByte */
start local 8 // int bitsFromNextByte
31: .line 1495
iconst_0
istore 9 /* bitsFromNext2NextByte */
start local 9 // int bitsFromNext2NextByte
32: .line 1496
iload 8 /* bitsFromNextByte */
bipush 8
if_icmple 35
33: .line 1497
iload 8 /* bitsFromNextByte */
bipush 8
isub
istore 9 /* bitsFromNext2NextByte */
34: .line 1498
bipush 8
istore 8 /* bitsFromNextByte */
35: .line 1501
StackMap locals: int int int
StackMap stack:
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
iconst_1
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
36: .line 1503
iload 2 /* b */
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.table1:[I
iload 7 /* bitsLeft */
iaload
iand
iload 1 /* bitsToGet */
iload 7 /* bitsLeft */
isub
ishl
istore 10 /* i1 */
start local 10 // int i1
37: .line 1504
iload 3 /* next */
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.table2:[I
iload 8 /* bitsFromNextByte */
iaload
iand
bipush 8
iload 8 /* bitsFromNextByte */
isub
iushr
istore 11 /* i2 */
start local 11 // int i2
38: .line 1506
iconst_0
istore 12 /* i3 */
start local 12 // int i3
39: .line 1507
iload 9 /* bitsFromNext2NextByte */
ifeq 48
40: .line 1508
iload 11 /* i2 */
iload 9 /* bitsFromNext2NextByte */
ishl
istore 11 /* i2 */
41: .line 1509
iload 4 /* next2next */
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.table2:[I
iload 9 /* bitsFromNext2NextByte */
iaload
iand
42: .line 1510
bipush 8
iload 9 /* bitsFromNext2NextByte */
isub
43: .line 1509
iushr
istore 12 /* i3 */
44: .line 1511
iload 11 /* i2 */
iload 12 /* i3 */
ior
istore 11 /* i2 */
45: .line 1512
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
iconst_1
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
46: .line 1513
aload 0 /* this */
iload 9 /* bitsFromNext2NextByte */
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitPointer:I
47: .line 1514
goto 53
48: .line 1515
StackMap locals: int int int
StackMap stack:
iload 8 /* bitsFromNextByte */
bipush 8
if_icmpne 52
49: .line 1516
aload 0 /* this */
iconst_0
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitPointer:I
50: .line 1517
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
iconst_1
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
51: .line 1518
goto 53
52: .line 1519
StackMap locals:
StackMap stack:
aload 0 /* this */
iload 8 /* bitsFromNextByte */
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitPointer:I
53: .line 1523
StackMap locals:
StackMap stack:
iload 10 /* i1 */
iload 11 /* i2 */
ior
istore 13 /* i */
start local 13 // int i
54: .line 1524
iload 13 /* i */
ireturn
end local 13 // int i
end local 12 // int i3
end local 11 // int i2
end local 10 // int i1
end local 9 // int bitsFromNext2NextByte
end local 8 // int bitsFromNextByte
end local 7 // int bitsLeft
end local 6 // int bp
end local 5 // int l
end local 4 // byte next2next
end local 3 // byte next
end local 2 // byte b
end local 1 // int bitsToGet
end local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
LocalVariableTable:
Start End Slot Name Signature
0 55 0 this Lcom/sun/imageio/plugins/tiff/TIFFFaxDecompressor;
0 55 1 bitsToGet I
4 15 2 b B
17 28 2 b B
29 55 2 b B
6 8 3 next B
10 12 3 next B
13 15 3 next B
19 21 3 next B
23 25 3 next B
26 28 3 next B
29 55 3 next B
7 8 4 next2next B
11 12 4 next2next B
14 15 4 next2next B
20 21 4 next2next B
24 25 4 next2next B
27 28 4 next2next B
29 55 4 next2next B
1 55 5 l I
2 55 6 bp I
30 55 7 bitsLeft I
31 55 8 bitsFromNextByte I
32 55 9 bitsFromNext2NextByte I
37 55 10 i1 I
38 55 11 i2 I
39 55 12 i3 I
54 55 13 i I
Exceptions:
throws javax.imageio.IIOException
MethodParameters:
Name Flags
bitsToGet
private int nextLesserThan8Bits(int);
descriptor: (I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=11, args_size=2
start local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
start local 1 // int bitsToGet
0: .line 1529
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.data:[B
arraylength
iconst_1
isub
istore 4 /* l */
start local 4 // int l
1: .line 1530
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
istore 5 /* bp */
start local 5 // int bp
2: .line 1532
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.fillOrder:I
iconst_1
if_icmpne 9
3: .line 1533
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.data:[B
iload 5 /* bp */
baload
istore 2 /* b */
start local 2 // byte b
4: .line 1534
iload 5 /* bp */
iload 4 /* l */
if_icmpne 7
5: .line 1535
iconst_0
istore 3 /* next */
start local 3 // byte next
6: .line 1536
goto 17
end local 3 // byte next
7: .line 1537
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int top int int
StackMap stack:
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.data:[B
iload 5 /* bp */
iconst_1
iadd
baload
istore 3 /* next */
start local 3 // byte next
8: .line 1539
goto 17
end local 3 // byte next
end local 2 // byte b
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int top top int int
StackMap stack:
9: aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.fillOrder:I
iconst_2
if_icmpne 16
10: .line 1540
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.flipTable:[B
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.data:[B
iload 5 /* bp */
baload
sipush 255
iand
baload
istore 2 /* b */
start local 2 // byte b
11: .line 1541
iload 5 /* bp */
iload 4 /* l */
if_icmpne 14
12: .line 1542
iconst_0
istore 3 /* next */
start local 3 // byte next
13: .line 1543
goto 17
end local 3 // byte next
14: .line 1544
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int top int int
StackMap stack:
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.flipTable:[B
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.data:[B
iload 5 /* bp */
iconst_1
iadd
baload
sipush 255
iand
baload
istore 3 /* next */
start local 3 // byte next
15: .line 1546
goto 17
end local 3 // byte next
end local 2 // byte b
16: .line 1547
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int top top int int
StackMap stack:
new javax.imageio.IIOException
dup
ldc "Invalid FillOrder"
invokespecial javax.imageio.IIOException.<init>:(Ljava/lang/String;)V
athrow
start local 2 // byte b
start local 3 // byte next
17: .line 1550
StackMap locals: com.sun.imageio.plugins.tiff.TIFFFaxDecompressor int int int int int
StackMap stack:
bipush 8
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitPointer:I
isub
istore 6 /* bitsLeft */
start local 6 // int bitsLeft
18: .line 1551
iload 1 /* bitsToGet */
iload 6 /* bitsLeft */
isub
istore 7 /* bitsFromNextByte */
start local 7 // int bitsFromNextByte
19: .line 1553
iload 6 /* bitsLeft */
iload 1 /* bitsToGet */
isub
istore 8 /* shift */
start local 8 // int shift
20: .line 1555
iload 8 /* shift */
iflt 27
21: .line 1556
iload 2 /* b */
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.table1:[I
iload 6 /* bitsLeft */
iaload
iand
iload 8 /* shift */
iushr
istore 9 /* i1 */
start local 9 // int i1
22: .line 1557
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitPointer:I
iload 1 /* bitsToGet */
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitPointer:I
23: .line 1558
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitPointer:I
bipush 8
if_icmpne 32
24: .line 1559
aload 0 /* this */
iconst_0
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitPointer:I
25: .line 1560
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
iconst_1
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
26: .line 1562
goto 32
end local 9 // int i1
27: .line 1563
StackMap locals: int int int
StackMap stack:
iload 2 /* b */
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.table1:[I
iload 6 /* bitsLeft */
iaload
iand
iload 8 /* shift */
ineg
ishl
istore 9 /* i1 */
start local 9 // int i1
28: .line 1564
iload 3 /* next */
getstatic com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.table2:[I
iload 7 /* bitsFromNextByte */
iaload
iand
bipush 8
iload 7 /* bitsFromNextByte */
isub
iushr
istore 10 /* i2 */
start local 10 // int i2
29: .line 1566
iload 9 /* i1 */
iload 10 /* i2 */
ior
istore 9 /* i1 */
30: .line 1567
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
iconst_1
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
31: .line 1568
aload 0 /* this */
iload 7 /* bitsFromNextByte */
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitPointer:I
end local 10 // int i2
32: .line 1571
StackMap locals: int
StackMap stack:
iload 9 /* i1 */
ireturn
end local 9 // int i1
end local 8 // int shift
end local 7 // int bitsFromNextByte
end local 6 // int bitsLeft
end local 5 // int bp
end local 4 // int l
end local 3 // byte next
end local 2 // byte b
end local 1 // int bitsToGet
end local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lcom/sun/imageio/plugins/tiff/TIFFFaxDecompressor;
0 33 1 bitsToGet I
4 9 2 b B
11 16 2 b B
17 33 2 b B
6 7 3 next B
8 9 3 next B
13 14 3 next B
15 16 3 next B
17 33 3 next B
1 33 4 l I
2 33 5 bp I
18 33 6 bitsLeft I
19 33 7 bitsFromNextByte I
20 33 8 shift I
22 27 9 i1 I
28 33 9 i1 I
29 32 10 i2 I
Exceptions:
throws javax.imageio.IIOException
MethodParameters:
Name Flags
bitsToGet
private void updatePointer(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=2
start local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
start local 1 // int bitsToMoveBack
0: .line 1576
iload 1 /* bitsToMoveBack */
bipush 8
if_icmple 3
1: .line 1577
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
iload 1 /* bitsToMoveBack */
bipush 8
idiv
isub
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
2: .line 1578
iload 1 /* bitsToMoveBack */
bipush 8
irem
istore 1 /* bitsToMoveBack */
3: .line 1581
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitPointer:I
iload 1 /* bitsToMoveBack */
isub
istore 2 /* i */
start local 2 // int i
4: .line 1582
iload 2 /* i */
ifge 8
5: .line 1583
aload 0 /* this */
dup
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
iconst_1
isub
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bytePointer:I
6: .line 1584
aload 0 /* this */
bipush 8
iload 2 /* i */
iadd
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitPointer:I
7: .line 1585
goto 9
8: .line 1586
StackMap locals: int
StackMap stack:
aload 0 /* this */
iload 2 /* i */
putfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.bitPointer:I
9: .line 1588
StackMap locals:
StackMap stack:
return
end local 2 // int i
end local 1 // int bitsToMoveBack
end local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/imageio/plugins/tiff/TIFFFaxDecompressor;
0 10 1 bitsToMoveBack I
4 10 2 i I
MethodParameters:
Name Flags
bitsToMoveBack
private void warning(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
start local 1 // java.lang.String msg
0: .line 1592
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.reader:Ljavax/imageio/ImageReader;
instanceof com.sun.imageio.plugins.tiff.TIFFImageReader
ifeq 2
1: .line 1593
aload 0 /* this */
getfield com.sun.imageio.plugins.tiff.TIFFFaxDecompressor.reader:Ljavax/imageio/ImageReader;
checkcast com.sun.imageio.plugins.tiff.TIFFImageReader
aload 1 /* msg */
invokevirtual com.sun.imageio.plugins.tiff.TIFFImageReader.forwardWarningMessage:(Ljava/lang/String;)V
2: .line 1595
StackMap locals:
StackMap stack:
return
end local 1 // java.lang.String msg
end local 0 // com.sun.imageio.plugins.tiff.TIFFFaxDecompressor this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/imageio/plugins/tiff/TIFFFaxDecompressor;
0 3 1 msg Ljava/lang/String;
MethodParameters:
Name Flags
msg
}
SourceFile: "TIFFFaxDecompressor.java"