public class org.eclipse.jgit.util.sha1.SHA1
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jgit.util.sha1.SHA1
super_class: java.lang.Object
{
private static final org.slf4j.Logger LOG;
descriptor: Lorg/slf4j/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final boolean DETECT_COLLISIONS;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final org.eclipse.jgit.util.sha1.SHA1$State h;
descriptor: Lorg/eclipse/jgit/util/sha1/SHA1$State;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int[] w;
descriptor: [I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final byte[] buffer;
descriptor: [B
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private long length;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private boolean detectCollision;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean foundCollision;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final int[] w2;
descriptor: [I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.eclipse.jgit.util.sha1.SHA1$State state58;
descriptor: Lorg/eclipse/jgit/util/sha1/SHA1$State;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.eclipse.jgit.util.sha1.SHA1$State state65;
descriptor: Lorg/eclipse/jgit/util/sha1/SHA1$State;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.eclipse.jgit.util.sha1.SHA1$State hIn;
descriptor: Lorg/eclipse/jgit/util/sha1/SHA1$State;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.eclipse.jgit.util.sha1.SHA1$State hTmp;
descriptor: Lorg/eclipse/jgit/util/sha1/SHA1$State;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=0
0: ldc Lorg/eclipse/jgit/util/sha1/SHA1;
invokestatic org.slf4j.LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;
putstatic org.eclipse.jgit.util.sha1.SHA1.LOG:Lorg/slf4j/Logger;
1: invokestatic org.eclipse.jgit.util.SystemReader.getInstance:()Lorg/eclipse/jgit/util/SystemReader;
astore 0
start local 0 2: aload 0
ldc "org.eclipse.jgit.util.sha1.detectCollision"
invokevirtual org.eclipse.jgit.util.SystemReader.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 3: aload 1
ifnull 4
aload 1
invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
goto 5
StackMap locals: org.eclipse.jgit.util.SystemReader java.lang.String
StackMap stack:
4: iconst_1
StackMap locals:
StackMap stack: int
5: putstatic org.eclipse.jgit.util.sha1.SHA1.DETECT_COLLISIONS:Z
end local 1 end local 0 6: return
LocalVariableTable:
Start End Slot Name Signature
2 6 0 sr Lorg/eclipse/jgit/util/SystemReader;
3 6 1 v Ljava/lang/String;
public static org.eclipse.jgit.util.sha1.SHA1 newInstance();
descriptor: ()Lorg/eclipse/jgit/util/sha1/SHA1;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.eclipse.jgit.util.sha1.SHA1
dup
invokespecial org.eclipse.jgit.util.sha1.SHA1.<init>:()V
areturn
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new org.eclipse.jgit.util.sha1.SHA1$State
dup
invokespecial org.eclipse.jgit.util.sha1.SHA1$State.<init>:()V
putfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
2: aload 0
bipush 80
newarray 10
putfield org.eclipse.jgit.util.sha1.SHA1.w:[I
3: aload 0
bipush 64
newarray 8
putfield org.eclipse.jgit.util.sha1.SHA1.buffer:[B
4: aload 0
getstatic org.eclipse.jgit.util.sha1.SHA1.DETECT_COLLISIONS:Z
putfield org.eclipse.jgit.util.sha1.SHA1.detectCollision:Z
5: aload 0
bipush 80
newarray 10
putfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
6: aload 0
new org.eclipse.jgit.util.sha1.SHA1$State
dup
invokespecial org.eclipse.jgit.util.sha1.SHA1$State.<init>:()V
putfield org.eclipse.jgit.util.sha1.SHA1.state58:Lorg/eclipse/jgit/util/sha1/SHA1$State;
7: aload 0
new org.eclipse.jgit.util.sha1.SHA1$State
dup
invokespecial org.eclipse.jgit.util.sha1.SHA1$State.<init>:()V
putfield org.eclipse.jgit.util.sha1.SHA1.state65:Lorg/eclipse/jgit/util/sha1/SHA1$State;
8: aload 0
new org.eclipse.jgit.util.sha1.SHA1$State
dup
invokespecial org.eclipse.jgit.util.sha1.SHA1$State.<init>:()V
putfield org.eclipse.jgit.util.sha1.SHA1.hIn:Lorg/eclipse/jgit/util/sha1/SHA1$State;
9: aload 0
new org.eclipse.jgit.util.sha1.SHA1$State
dup
invokespecial org.eclipse.jgit.util.sha1.SHA1$State.<init>:()V
putfield org.eclipse.jgit.util.sha1.SHA1.hTmp:Lorg/eclipse/jgit/util/sha1/SHA1$State;
10: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
invokevirtual org.eclipse.jgit.util.sha1.SHA1$State.init:()V
11: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/eclipse/jgit/util/sha1/SHA1;
public org.eclipse.jgit.util.sha1.SHA1 setDetectCollision(boolean);
descriptor: (Z)Lorg/eclipse/jgit/util/sha1/SHA1;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.eclipse.jgit.util.sha1.SHA1.detectCollision:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jgit/util/sha1/SHA1;
0 2 1 detect Z
MethodParameters:
Name Flags
detect
public void update(byte);
descriptor: (B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.length:J
ldc 63
land
l2i
istore 2
start local 2 1: aload 0
dup
getfield org.eclipse.jgit.util.sha1.SHA1.length:J
lconst_1
ladd
putfield org.eclipse.jgit.util.sha1.SHA1.length:J
2: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.buffer:[B
iload 2
iload 1
bastore
3: iload 2
bipush 63
if_icmpne 5
4: aload 0
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.buffer:[B
iconst_0
invokevirtual org.eclipse.jgit.util.sha1.SHA1.compress:([BI)V
5: StackMap locals: int
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jgit/util/sha1/SHA1;
0 6 1 b B
1 6 2 bufferLen I
MethodParameters:
Name Flags
b
public void update(byte[]);
descriptor: ([B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
aload 1
arraylength
invokevirtual org.eclipse.jgit.util.sha1.SHA1.update:([BII)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jgit/util/sha1/SHA1;
0 2 1 in [B
MethodParameters:
Name Flags
in
public void update(byte[], int, int);
descriptor: ([BII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.length:J
ldc 63
land
l2i
istore 4
start local 4 1: aload 0
dup
getfield org.eclipse.jgit.util.sha1.SHA1.length:J
iload 3
i2l
ladd
putfield org.eclipse.jgit.util.sha1.SHA1.length:J
2: iload 4
ifle 14
3: bipush 64
iload 4
isub
iload 3
invokestatic java.lang.Math.min:(II)I
istore 5
start local 5 4: aload 1
iload 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.buffer:[B
iload 4
iload 5
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
5: iload 2
iload 5
iadd
istore 2
6: iload 3
iload 5
isub
istore 3
7: iload 4
iload 5
iadd
bipush 64
if_icmpge 9
8: return
9: StackMap locals: int int
StackMap stack:
aload 0
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.buffer:[B
iconst_0
invokevirtual org.eclipse.jgit.util.sha1.SHA1.compress:([BI)V
end local 5 10: goto 14
11: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
invokevirtual org.eclipse.jgit.util.sha1.SHA1.compress:([BI)V
12: iinc 2 64
13: iinc 3 -64
14: StackMap locals:
StackMap stack:
iload 3
bipush 64
if_icmpge 11
15: iload 3
ifle 17
16: aload 1
iload 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.buffer:[B
iconst_0
iload 3
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
17: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/eclipse/jgit/util/sha1/SHA1;
0 18 1 in [B
0 18 2 p I
0 18 3 len I
1 18 4 bufferLen I
4 10 5 n I
MethodParameters:
Name Flags
in
p
len
private void compress(byte[], int);
descriptor: ([BI)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokevirtual org.eclipse.jgit.util.sha1.SHA1.initBlock:([BI)V
1: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.detectCollision:Z
ifeq 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
invokestatic org.eclipse.jgit.util.sha1.UbcCheck.check:([I)I
goto 3
StackMap locals:
StackMap stack:
2: iconst_0
StackMap locals:
StackMap stack: int
3: istore 3
start local 3 4: aload 0
invokevirtual org.eclipse.jgit.util.sha1.SHA1.compress:()V
5: goto 18
6: StackMap locals: int
StackMap stack:
iload 3
invokestatic java.lang.Integer.lowestOneBit:(I)I
invokestatic java.lang.Integer.numberOfTrailingZeros:(I)I
istore 4
start local 4 7: getstatic org.eclipse.jgit.util.sha1.UbcCheck.DV:[Lorg/eclipse/jgit/util/sha1/UbcCheck$DvInfo;
iload 4
aaload
astore 5
start local 5 8: iconst_0
istore 6
start local 6 9: goto 12
10: StackMap locals: int org.eclipse.jgit.util.sha1.UbcCheck$DvInfo int
StackMap stack:
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
iload 6
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
iload 6
iaload
aload 5
getfield org.eclipse.jgit.util.sha1.UbcCheck$DvInfo.dm:[I
iload 6
iaload
ixor
iastore
11: iinc 6 1
StackMap locals:
StackMap stack:
12: iload 6
bipush 80
if_icmplt 10
end local 6 13: aload 0
aload 5
getfield org.eclipse.jgit.util.sha1.UbcCheck$DvInfo.testt:I
invokevirtual org.eclipse.jgit.util.sha1.SHA1.recompress:(I)V
14: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.hTmp:Lorg/eclipse/jgit/util/sha1/SHA1$State;
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
invokestatic org.eclipse.jgit.util.sha1.SHA1.eq:(Lorg/eclipse/jgit/util/sha1/SHA1$State;Lorg/eclipse/jgit/util/sha1/SHA1$State;)Z
ifeq 17
15: aload 0
iconst_1
putfield org.eclipse.jgit.util.sha1.SHA1.foundCollision:Z
16: goto 19
17: StackMap locals:
StackMap stack:
iload 3
iconst_1
iload 4
ishl
iconst_m1
ixor
iand
istore 3
end local 5 end local 4 18: StackMap locals:
StackMap stack:
iload 3
ifne 6
19: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/eclipse/jgit/util/sha1/SHA1;
0 20 1 block [B
0 20 2 p I
4 20 3 ubcDvMask I
7 18 4 b I
8 18 5 dv Lorg/eclipse/jgit/util/sha1/UbcCheck$DvInfo;
9 13 6 i I
MethodParameters:
Name Flags
block
p
private void initBlock(byte[], int);
descriptor: ([BI)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
iload 3
aload 1
iload 2
iload 3
iconst_2
ishl
iadd
invokestatic org.eclipse.jgit.util.NB.decodeInt32:([BI)I
iastore
3: iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
bipush 16
if_icmplt 2
end local 3 5: bipush 16
istore 3
start local 3 6: goto 10
7: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
iload 3
iconst_3
isub
iaload
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
iload 3
bipush 8
isub
iaload
ixor
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
iload 3
bipush 14
isub
iaload
ixor
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
iload 3
bipush 16
isub
iaload
ixor
istore 4
start local 4 8: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
iload 3
iload 4
iconst_1
invokestatic java.lang.Integer.rotateLeft:(II)I
iastore
end local 4 9: iinc 3 1
StackMap locals:
StackMap stack:
10: iload 3
bipush 80
if_icmplt 7
end local 3 11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/eclipse/jgit/util/sha1/SHA1;
0 12 1 block [B
0 12 2 p I
1 5 3 t I
6 11 3 t I
8 9 4 x I
MethodParameters:
Name Flags
block
p
private void compress();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=6, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.a:I
istore 1
start local 1 1: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.b:I
istore 2
start local 2 2: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.c:I
istore 3
start local 3 3: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.d:I
istore 4
start local 4 4: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.e:I
istore 5
start local 5 5: iload 5
iload 1
iload 2
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
iconst_0
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 5
iload 2
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 2
6: iload 4
iload 5
iload 1
iload 2
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
iconst_1
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 4
iload 1
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 1
7: iload 3
iload 4
iload 5
iload 1
iload 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
iconst_2
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
8: iload 2
iload 3
iload 4
iload 5
iload 1
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
iconst_3
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 2
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
9: iload 1
iload 2
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
iconst_4
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 1
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
10: iload 5
iload 1
iload 2
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
iconst_5
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 5
iload 2
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 2
11: iload 4
iload 5
iload 1
iload 2
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 6
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 4
iload 1
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 1
12: iload 3
iload 4
iload 5
iload 1
iload 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 7
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
13: iload 2
iload 3
iload 4
iload 5
iload 1
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 8
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 2
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
14: iload 1
iload 2
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 9
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 1
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
15: iload 5
iload 1
iload 2
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 10
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 5
iload 2
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 2
16: iload 4
iload 5
iload 1
iload 2
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 11
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 4
iload 1
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 1
17: iload 3
iload 4
iload 5
iload 1
iload 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 12
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
18: iload 2
iload 3
iload 4
iload 5
iload 1
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 13
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 2
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
19: iload 1
iload 2
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 14
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 1
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
20: iload 5
iload 1
iload 2
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 15
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 5
iload 2
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 2
21: iload 4
iload 5
iload 1
iload 2
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 16
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 4
iload 1
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 1
22: iload 3
iload 4
iload 5
iload 1
iload 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 17
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
23: iload 2
iload 3
iload 4
iload 5
iload 1
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 18
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 2
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
24: iload 1
iload 2
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 19
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
iadd
istore 1
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
25: iload 5
iload 1
iload 2
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 20
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 5
iload 2
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 2
26: iload 4
iload 5
iload 1
iload 2
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 21
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 4
iload 1
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 1
27: iload 3
iload 4
iload 5
iload 1
iload 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 22
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
28: iload 2
iload 3
iload 4
iload 5
iload 1
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 23
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 2
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
29: iload 1
iload 2
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 24
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 1
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
30: iload 5
iload 1
iload 2
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 25
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 5
iload 2
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 2
31: iload 4
iload 5
iload 1
iload 2
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 26
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 4
iload 1
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 1
32: iload 3
iload 4
iload 5
iload 1
iload 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 27
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
33: iload 2
iload 3
iload 4
iload 5
iload 1
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 28
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 2
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
34: iload 1
iload 2
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 29
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 1
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
35: iload 5
iload 1
iload 2
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 30
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 5
iload 2
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 2
36: iload 4
iload 5
iload 1
iload 2
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 31
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 4
iload 1
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 1
37: iload 3
iload 4
iload 5
iload 1
iload 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 32
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
38: iload 2
iload 3
iload 4
iload 5
iload 1
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 33
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 2
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
39: iload 1
iload 2
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 34
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 1
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
40: iload 5
iload 1
iload 2
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 35
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 5
iload 2
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 2
41: iload 4
iload 5
iload 1
iload 2
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 36
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 4
iload 1
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 1
42: iload 3
iload 4
iload 5
iload 1
iload 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 37
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
43: iload 2
iload 3
iload 4
iload 5
iload 1
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 38
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 2
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
44: iload 1
iload 2
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 39
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
iadd
istore 1
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
45: iload 5
iload 1
iload 2
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 40
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 5
iload 2
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 2
46: iload 4
iload 5
iload 1
iload 2
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 41
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 4
iload 1
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 1
47: iload 3
iload 4
iload 5
iload 1
iload 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 42
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
48: iload 2
iload 3
iload 4
iload 5
iload 1
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 43
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 2
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
49: iload 1
iload 2
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 44
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 1
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
50: iload 5
iload 1
iload 2
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 45
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 5
iload 2
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 2
51: iload 4
iload 5
iload 1
iload 2
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 46
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 4
iload 1
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 1
52: iload 3
iload 4
iload 5
iload 1
iload 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 47
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
53: iload 2
iload 3
iload 4
iload 5
iload 1
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 48
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 2
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
54: iload 1
iload 2
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 49
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 1
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
55: iload 5
iload 1
iload 2
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 50
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 5
iload 2
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 2
56: iload 4
iload 5
iload 1
iload 2
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 51
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 4
iload 1
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 1
57: iload 3
iload 4
iload 5
iload 1
iload 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 52
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
58: iload 2
iload 3
iload 4
iload 5
iload 1
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 53
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 2
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
59: iload 1
iload 2
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 54
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 1
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
60: iload 5
iload 1
iload 2
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 55
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 5
iload 2
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 2
61: iload 4
iload 5
iload 1
iload 2
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 56
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 4
iload 1
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 1
62: iload 3
iload 4
iload 5
iload 1
iload 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 57
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
63: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.state58:Lorg/eclipse/jgit/util/sha1/SHA1$State;
iload 1
iload 2
iload 3
iload 4
iload 5
invokevirtual org.eclipse.jgit.util.sha1.SHA1$State.save:(IIIII)V
64: iload 2
iload 3
iload 4
iload 5
iload 1
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 58
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 2
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
65: iload 1
iload 2
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 59
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 1
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
66: iload 5
iload 1
iload 2
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 60
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 5
iload 2
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 2
67: iload 4
iload 5
iload 1
iload 2
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 61
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 4
iload 1
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 1
68: iload 3
iload 4
iload 5
iload 1
iload 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 62
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
69: iload 2
iload 3
iload 4
iload 5
iload 1
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 63
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 2
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
70: iload 1
iload 2
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 64
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 1
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
71: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.state65:Lorg/eclipse/jgit/util/sha1/SHA1$State;
iload 1
iload 2
iload 3
iload 4
iload 5
invokevirtual org.eclipse.jgit.util.sha1.SHA1$State.save:(IIIII)V
72: iload 5
iload 1
iload 2
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 65
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 5
iload 2
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 2
73: iload 4
iload 5
iload 1
iload 2
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 66
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 4
iload 1
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 1
74: iload 3
iload 4
iload 5
iload 1
iload 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 67
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
75: iload 2
iload 3
iload 4
iload 5
iload 1
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 68
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 2
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
76: iload 1
iload 2
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 69
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 1
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
77: iload 5
iload 1
iload 2
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 70
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 5
iload 2
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 2
78: iload 4
iload 5
iload 1
iload 2
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 71
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 4
iload 1
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 1
79: iload 3
iload 4
iload 5
iload 1
iload 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 72
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
80: iload 2
iload 3
iload 4
iload 5
iload 1
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 73
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 2
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
81: iload 1
iload 2
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 74
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 1
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
82: iload 5
iload 1
iload 2
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 75
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 5
iload 2
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 2
83: iload 4
iload 5
iload 1
iload 2
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 76
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 4
iload 1
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 1
84: iload 3
iload 4
iload 5
iload 1
iload 2
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 77
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
85: iload 2
iload 3
iload 4
iload 5
iload 1
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 78
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 2
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
86: iload 1
iload 2
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w:[I
bipush 79
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 1
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
87: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.a:I
iload 1
iadd
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.b:I
iload 2
iadd
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.c:I
iload 3
iadd
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.d:I
iload 4
iadd
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.e:I
iload 5
iadd
invokevirtual org.eclipse.jgit.util.sha1.SHA1$State.save:(IIIII)V
88: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 89 0 this Lorg/eclipse/jgit/util/sha1/SHA1;
1 89 1 a I
2 89 2 b I
3 89 3 c I
4 89 4 d I
5 89 5 e I
private void recompress(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=8, args_size=2
start local 0 start local 1 0: iload 1
lookupswitch { // 2
58: 1
65: 3
default: 5
}
1: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.state58:Lorg/eclipse/jgit/util/sha1/SHA1$State;
astore 2
start local 2 2: goto 6
end local 2 3: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.state65:Lorg/eclipse/jgit/util/sha1/SHA1$State;
astore 2
start local 2 4: goto 6
end local 2 5: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
invokespecial java.lang.IllegalStateException.<init>:()V
athrow
start local 2 6: StackMap locals: org.eclipse.jgit.util.sha1.SHA1$State
StackMap stack:
aload 2
getfield org.eclipse.jgit.util.sha1.SHA1$State.a:I
istore 3
start local 3 7: aload 2
getfield org.eclipse.jgit.util.sha1.SHA1$State.b:I
istore 4
start local 4 8: aload 2
getfield org.eclipse.jgit.util.sha1.SHA1$State.c:I
istore 5
start local 5 9: aload 2
getfield org.eclipse.jgit.util.sha1.SHA1$State.d:I
istore 6
start local 6 10: aload 2
getfield org.eclipse.jgit.util.sha1.SHA1$State.e:I
istore 7
start local 7 11: iload 1
bipush 65
if_icmpne 19
12: iload 5
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 5
iload 3
iload 4
iload 5
iload 6
iload 7
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 64
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
isub
istore 3
13: iload 6
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 6
iload 4
iload 5
iload 6
iload 7
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 63
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
isub
istore 4
14: iload 7
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 7
iload 5
iload 6
iload 7
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 62
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
isub
istore 5
15: iload 3
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 3
iload 6
iload 7
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 61
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
isub
istore 6
16: iload 4
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 4
iload 7
iload 3
iload 4
iload 5
iload 6
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 60
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
isub
istore 7
17: iload 5
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 5
iload 3
iload 4
iload 5
iload 6
iload 7
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 59
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 3
18: iload 6
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 6
iload 4
iload 5
iload 6
iload 7
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 58
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 4
19: StackMap locals: org.eclipse.jgit.util.sha1.SHA1 int org.eclipse.jgit.util.sha1.SHA1$State int int int int int
StackMap stack:
iload 7
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 7
iload 5
iload 6
iload 7
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 57
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 5
20: iload 3
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 3
iload 6
iload 7
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 56
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 6
21: iload 4
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 4
iload 7
iload 3
iload 4
iload 5
iload 6
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 55
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 7
22: iload 5
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 5
iload 3
iload 4
iload 5
iload 6
iload 7
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 54
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 3
23: iload 6
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 6
iload 4
iload 5
iload 6
iload 7
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 53
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 4
24: iload 7
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 7
iload 5
iload 6
iload 7
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 52
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 5
25: iload 3
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 3
iload 6
iload 7
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 51
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 6
26: iload 4
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 4
iload 7
iload 3
iload 4
iload 5
iload 6
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 50
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 7
27: iload 5
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 5
iload 3
iload 4
iload 5
iload 6
iload 7
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 49
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 3
28: iload 6
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 6
iload 4
iload 5
iload 6
iload 7
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 48
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 4
29: iload 7
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 7
iload 5
iload 6
iload 7
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 47
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 5
30: iload 3
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 3
iload 6
iload 7
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 46
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 6
31: iload 4
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 4
iload 7
iload 3
iload 4
iload 5
iload 6
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 45
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 7
32: iload 5
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 5
iload 3
iload 4
iload 5
iload 6
iload 7
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 44
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 3
33: iload 6
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 6
iload 4
iload 5
iload 6
iload 7
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 43
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 4
34: iload 7
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 7
iload 5
iload 6
iload 7
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 42
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 5
35: iload 3
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 3
iload 6
iload 7
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 41
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 6
36: iload 4
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 4
iload 7
iload 3
iload 4
iload 5
iload 6
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 40
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
isub
istore 7
37: iload 5
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 5
iload 3
iload 4
iload 5
iload 6
iload 7
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 39
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 3
38: iload 6
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 6
iload 4
iload 5
iload 6
iload 7
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 38
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 4
39: iload 7
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 7
iload 5
iload 6
iload 7
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 37
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 5
40: iload 3
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 3
iload 6
iload 7
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 36
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 6
41: iload 4
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 4
iload 7
iload 3
iload 4
iload 5
iload 6
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 35
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 7
42: iload 5
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 5
iload 3
iload 4
iload 5
iload 6
iload 7
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 34
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 3
43: iload 6
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 6
iload 4
iload 5
iload 6
iload 7
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 33
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 4
44: iload 7
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 7
iload 5
iload 6
iload 7
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 32
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 5
45: iload 3
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 3
iload 6
iload 7
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 31
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 6
46: iload 4
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 4
iload 7
iload 3
iload 4
iload 5
iload 6
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 30
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 7
47: iload 5
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 5
iload 3
iload 4
iload 5
iload 6
iload 7
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 29
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 3
48: iload 6
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 6
iload 4
iload 5
iload 6
iload 7
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 28
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 4
49: iload 7
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 7
iload 5
iload 6
iload 7
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 27
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 5
50: iload 3
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 3
iload 6
iload 7
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 26
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 6
51: iload 4
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 4
iload 7
iload 3
iload 4
iload 5
iload 6
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 25
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 7
52: iload 5
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 5
iload 3
iload 4
iload 5
iload 6
iload 7
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 24
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 3
53: iload 6
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 6
iload 4
iload 5
iload 6
iload 7
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 23
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 4
54: iload 7
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 7
iload 5
iload 6
iload 7
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 22
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 5
55: iload 3
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 3
iload 6
iload 7
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 21
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 6
56: iload 4
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 4
iload 7
iload 3
iload 4
iload 5
iload 6
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 20
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s2:(IIIII)I
isub
istore 7
57: iload 5
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 5
iload 3
iload 4
iload 5
iload 6
iload 7
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 19
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 3
58: iload 6
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 6
iload 4
iload 5
iload 6
iload 7
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 18
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 4
59: iload 7
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 7
iload 5
iload 6
iload 7
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 17
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 5
60: iload 3
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 3
iload 6
iload 7
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 16
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 6
61: iload 4
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 4
iload 7
iload 3
iload 4
iload 5
iload 6
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 15
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 7
62: iload 5
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 5
iload 3
iload 4
iload 5
iload 6
iload 7
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 14
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 3
63: iload 6
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 6
iload 4
iload 5
iload 6
iload 7
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 13
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 4
64: iload 7
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 7
iload 5
iload 6
iload 7
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 12
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 5
65: iload 3
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 3
iload 6
iload 7
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 11
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 6
66: iload 4
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 4
iload 7
iload 3
iload 4
iload 5
iload 6
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 10
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 7
67: iload 5
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 5
iload 3
iload 4
iload 5
iload 6
iload 7
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 9
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 3
68: iload 6
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 6
iload 4
iload 5
iload 6
iload 7
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 8
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 4
69: iload 7
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 7
iload 5
iload 6
iload 7
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 7
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 5
70: iload 3
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 3
iload 6
iload 7
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 6
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 6
71: iload 4
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 4
iload 7
iload 3
iload 4
iload 5
iload 6
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
iconst_5
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 7
72: iload 5
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 5
iload 3
iload 4
iload 5
iload 6
iload 7
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
iconst_4
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 3
73: iload 6
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 6
iload 4
iload 5
iload 6
iload 7
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
iconst_3
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 4
74: iload 7
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 7
iload 5
iload 6
iload 7
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
iconst_2
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 5
75: iload 3
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 3
iload 6
iload 7
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
iconst_1
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 6
76: iload 4
bipush 30
invokestatic java.lang.Integer.rotateRight:(II)I
istore 4
iload 7
iload 3
iload 4
iload 5
iload 6
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
iconst_0
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s1:(IIIII)I
isub
istore 7
77: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.hIn:Lorg/eclipse/jgit/util/sha1/SHA1$State;
iload 3
iload 4
iload 5
iload 6
iload 7
invokevirtual org.eclipse.jgit.util.sha1.SHA1$State.save:(IIIII)V
78: aload 2
getfield org.eclipse.jgit.util.sha1.SHA1$State.a:I
istore 3
aload 2
getfield org.eclipse.jgit.util.sha1.SHA1$State.b:I
istore 4
aload 2
getfield org.eclipse.jgit.util.sha1.SHA1$State.c:I
istore 5
aload 2
getfield org.eclipse.jgit.util.sha1.SHA1$State.d:I
istore 6
aload 2
getfield org.eclipse.jgit.util.sha1.SHA1$State.e:I
istore 7
79: iload 1
bipush 58
if_icmpne 87
80: iload 4
iload 5
iload 6
iload 7
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 58
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 4
iload 6
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 6
81: iload 3
iload 4
iload 5
iload 6
iload 7
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 59
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s3:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
82: iload 7
iload 3
iload 4
iload 5
iload 6
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 60
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 7
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
83: iload 6
iload 7
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 61
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 6
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
84: iload 5
iload 6
iload 7
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 62
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 5
iload 7
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 7
85: iload 4
iload 5
iload 6
iload 7
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 63
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 4
iload 6
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 6
86: iload 3
iload 4
iload 5
iload 6
iload 7
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 64
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
87: StackMap locals:
StackMap stack:
iload 7
iload 3
iload 4
iload 5
iload 6
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 65
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 7
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
88: iload 6
iload 7
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 66
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 6
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
89: iload 5
iload 6
iload 7
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 67
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 5
iload 7
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 7
90: iload 4
iload 5
iload 6
iload 7
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 68
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 4
iload 6
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 6
91: iload 3
iload 4
iload 5
iload 6
iload 7
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 69
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
92: iload 7
iload 3
iload 4
iload 5
iload 6
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 70
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 7
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
93: iload 6
iload 7
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 71
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 6
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
94: iload 5
iload 6
iload 7
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 72
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 5
iload 7
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 7
95: iload 4
iload 5
iload 6
iload 7
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 73
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 4
iload 6
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 6
96: iload 3
iload 4
iload 5
iload 6
iload 7
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 74
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
97: iload 7
iload 3
iload 4
iload 5
iload 6
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 75
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 7
iload 4
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 4
98: iload 6
iload 7
iload 3
iload 4
iload 5
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 76
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 6
iload 3
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 3
99: iload 5
iload 6
iload 7
iload 3
iload 4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 77
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 5
iload 7
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 7
100: iload 4
iload 5
iload 6
iload 7
iload 3
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 78
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 4
iload 6
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 6
101: iload 3
iload 4
iload 5
iload 6
iload 7
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.w2:[I
bipush 79
iaload
invokestatic org.eclipse.jgit.util.sha1.SHA1.s4:(IIIII)I
iadd
istore 3
iload 5
bipush 30
invokestatic java.lang.Integer.rotateLeft:(II)I
istore 5
102: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.hTmp:Lorg/eclipse/jgit/util/sha1/SHA1$State;
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.hIn:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.a:I
iload 3
iadd
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.hIn:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.b:I
iload 4
iadd
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.hIn:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.c:I
iload 5
iadd
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.hIn:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.d:I
iload 6
iadd
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.hIn:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.e:I
iload 7
iadd
invokevirtual org.eclipse.jgit.util.sha1.SHA1$State.save:(IIIII)V
103: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 104 0 this Lorg/eclipse/jgit/util/sha1/SHA1;
0 104 1 t I
2 3 2 s Lorg/eclipse/jgit/util/sha1/SHA1$State;
4 5 2 s Lorg/eclipse/jgit/util/sha1/SHA1$State;
6 104 2 s Lorg/eclipse/jgit/util/sha1/SHA1$State;
7 104 3 a I
8 104 4 b I
9 104 5 c I
10 104 6 d I
11 104 7 e I
MethodParameters:
Name Flags
t
private static int s1(int, int, int, int, int);
descriptor: (IIIII)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 0
iconst_5
invokestatic java.lang.Integer.rotateLeft:(II)I
1: iload 1
iload 2
iand
iload 1
iconst_m1
ixor
iload 3
iand
ior
2: iadd
3: ldc 1518500249
4: iadd
5: iload 4
6: iadd
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 a I
0 7 1 b I
0 7 2 c I
0 7 3 d I
0 7 4 w_t I
MethodParameters:
Name Flags
a
b
c
d
w_t
private static int s2(int, int, int, int, int);
descriptor: (IIIII)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 0
iconst_5
invokestatic java.lang.Integer.rotateLeft:(II)I
1: iload 1
iload 2
ixor
iload 3
ixor
2: iadd
3: ldc 1859775393
4: iadd
5: iload 4
6: iadd
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 a I
0 7 1 b I
0 7 2 c I
0 7 3 d I
0 7 4 w_t I
MethodParameters:
Name Flags
a
b
c
d
w_t
private static int s3(int, int, int, int, int);
descriptor: (IIIII)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 0
iconst_5
invokestatic java.lang.Integer.rotateLeft:(II)I
1: iload 1
iload 2
iand
iload 1
iload 3
iand
ior
iload 2
iload 3
iand
ior
2: iadd
3: ldc -1894007588
4: iadd
5: iload 4
6: iadd
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 a I
0 7 1 b I
0 7 2 c I
0 7 3 d I
0 7 4 w_t I
MethodParameters:
Name Flags
a
b
c
d
w_t
private static int s4(int, int, int, int, int);
descriptor: (IIIII)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 0
iconst_5
invokestatic java.lang.Integer.rotateLeft:(II)I
1: iload 1
iload 2
ixor
iload 3
ixor
2: iadd
3: ldc -899497514
4: iadd
5: iload 4
6: iadd
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 a I
0 7 1 b I
0 7 2 c I
0 7 3 d I
0 7 4 w_t I
MethodParameters:
Name Flags
a
b
c
d
w_t
private static boolean eq(org.eclipse.jgit.util.sha1.SHA1$State, org.eclipse.jgit.util.sha1.SHA1$State);
descriptor: (Lorg/eclipse/jgit/util/sha1/SHA1$State;Lorg/eclipse/jgit/util/sha1/SHA1$State;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1$State.a:I
aload 1
getfield org.eclipse.jgit.util.sha1.SHA1$State.a:I
if_icmpne 6
1: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1$State.b:I
aload 1
getfield org.eclipse.jgit.util.sha1.SHA1$State.b:I
if_icmpne 6
2: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1$State.c:I
aload 1
getfield org.eclipse.jgit.util.sha1.SHA1$State.c:I
if_icmpne 6
3: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1$State.d:I
aload 1
getfield org.eclipse.jgit.util.sha1.SHA1$State.d:I
if_icmpne 6
4: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1$State.e:I
aload 1
getfield org.eclipse.jgit.util.sha1.SHA1$State.e:I
if_icmpne 6
5: iconst_1
ireturn
StackMap locals:
StackMap stack:
6: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 q Lorg/eclipse/jgit/util/sha1/SHA1$State;
0 7 1 r Lorg/eclipse/jgit/util/sha1/SHA1$State;
MethodParameters:
Name Flags
q
r
private void finish();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.length:J
ldc 63
land
l2i
istore 1
start local 1 1: iload 1
bipush 55
if_icmple 7
2: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.buffer:[B
iload 1
iinc 1 1
bipush -128
bastore
3: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.buffer:[B
iload 1
bipush 64
iconst_0
invokestatic java.util.Arrays.fill:([BIIB)V
4: aload 0
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.buffer:[B
iconst_0
invokevirtual org.eclipse.jgit.util.sha1.SHA1.compress:([BI)V
5: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.buffer:[B
iconst_0
bipush 56
iconst_0
invokestatic java.util.Arrays.fill:([BIIB)V
6: goto 9
7: StackMap locals: int
StackMap stack:
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.buffer:[B
iload 1
iinc 1 1
bipush -128
bastore
8: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.buffer:[B
iload 1
bipush 56
iconst_0
invokestatic java.util.Arrays.fill:([BIIB)V
9: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.buffer:[B
bipush 56
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.length:J
bipush 29
lushr
l2i
invokestatic org.eclipse.jgit.util.NB.encodeInt32:([BII)V
10: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.buffer:[B
bipush 60
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.length:J
iconst_3
lshl
l2i
invokestatic org.eclipse.jgit.util.NB.encodeInt32:([BII)V
11: aload 0
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.buffer:[B
iconst_0
invokevirtual org.eclipse.jgit.util.sha1.SHA1.compress:([BI)V
12: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.foundCollision:Z
ifeq 18
13: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
invokevirtual org.eclipse.jgit.util.sha1.SHA1$State.toObjectId:()Lorg/eclipse/jgit/lib/ObjectId;
astore 2
start local 2 14: getstatic org.eclipse.jgit.util.sha1.SHA1.LOG:Lorg/slf4j/Logger;
invokestatic org.eclipse.jgit.internal.JGitText.get:()Lorg/eclipse/jgit/internal/JGitText;
getfield org.eclipse.jgit.internal.JGitText.sha1CollisionDetected:Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
15: aload 2
invokevirtual org.eclipse.jgit.lib.ObjectId.name:()Ljava/lang/String;
aastore
16: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface org.slf4j.Logger.warn:(Ljava/lang/String;)V
17: new org.eclipse.jgit.util.sha1.Sha1CollisionException
dup
aload 2
invokespecial org.eclipse.jgit.util.sha1.Sha1CollisionException.<init>:(Lorg/eclipse/jgit/lib/ObjectId;)V
athrow
end local 2 18: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/eclipse/jgit/util/sha1/SHA1;
1 19 1 bufferLen I
14 18 2 id Lorg/eclipse/jgit/lib/ObjectId;
public byte[] digest();
descriptor: ()[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jgit.util.sha1.SHA1.finish:()V
1: bipush 20
newarray 8
astore 1
start local 1 2: aload 1
iconst_0
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.a:I
invokestatic org.eclipse.jgit.util.NB.encodeInt32:([BII)V
3: aload 1
iconst_4
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.b:I
invokestatic org.eclipse.jgit.util.NB.encodeInt32:([BII)V
4: aload 1
bipush 8
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.c:I
invokestatic org.eclipse.jgit.util.NB.encodeInt32:([BII)V
5: aload 1
bipush 12
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.d:I
invokestatic org.eclipse.jgit.util.NB.encodeInt32:([BII)V
6: aload 1
bipush 16
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.e:I
invokestatic org.eclipse.jgit.util.NB.encodeInt32:([BII)V
7: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jgit/util/sha1/SHA1;
2 8 1 b [B
Exceptions:
throws org.eclipse.jgit.util.sha1.Sha1CollisionException
public org.eclipse.jgit.lib.ObjectId toObjectId();
descriptor: ()Lorg/eclipse/jgit/lib/ObjectId;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jgit.util.sha1.SHA1.finish:()V
1: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
invokevirtual org.eclipse.jgit.util.sha1.SHA1$State.toObjectId:()Lorg/eclipse/jgit/lib/ObjectId;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jgit/util/sha1/SHA1;
Exceptions:
throws org.eclipse.jgit.util.sha1.Sha1CollisionException
public void digest(org.eclipse.jgit.lib.MutableObjectId);
descriptor: (Lorg/eclipse/jgit/lib/MutableObjectId;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.eclipse.jgit.util.sha1.SHA1.finish:()V
1: aload 1
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.a:I
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.b:I
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.c:I
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.d:I
aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
getfield org.eclipse.jgit.util.sha1.SHA1$State.e:I
invokevirtual org.eclipse.jgit.lib.MutableObjectId.set:(IIIII)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jgit/util/sha1/SHA1;
0 3 1 id Lorg/eclipse/jgit/lib/MutableObjectId;
Exceptions:
throws org.eclipse.jgit.util.sha1.Sha1CollisionException
MethodParameters:
Name Flags
id
public boolean hasCollision();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.foundCollision:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jgit/util/sha1/SHA1;
public org.eclipse.jgit.util.sha1.SHA1 reset();
descriptor: ()Lorg/eclipse/jgit/util/sha1/SHA1;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jgit.util.sha1.SHA1.h:Lorg/eclipse/jgit/util/sha1/SHA1$State;
invokevirtual org.eclipse.jgit.util.sha1.SHA1$State.init:()V
1: aload 0
lconst_0
putfield org.eclipse.jgit.util.sha1.SHA1.length:J
2: aload 0
iconst_0
putfield org.eclipse.jgit.util.sha1.SHA1.foundCollision:Z
3: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jgit/util/sha1/SHA1;
}
SourceFile: "SHA1.java"
NestMembers:
org.eclipse.jgit.util.sha1.SHA1$State
InnerClasses:
private final State = org.eclipse.jgit.util.sha1.SHA1$State of org.eclipse.jgit.util.sha1.SHA1
final DvInfo = org.eclipse.jgit.util.sha1.UbcCheck$DvInfo of org.eclipse.jgit.util.sha1.UbcCheck