2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_0
|
2022-07-18 16:12:09 -07:00
|
|
|
push 1116352408
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_1
|
2022-07-18 16:12:09 -07:00
|
|
|
push 1899447441
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_2
|
2022-07-18 16:12:09 -07:00
|
|
|
push 3049323471
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_3
|
2022-07-18 16:12:09 -07:00
|
|
|
push 3921009573
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_4
|
2022-07-18 16:12:09 -07:00
|
|
|
push 961987163
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_5
|
2022-07-18 16:12:09 -07:00
|
|
|
push 1508970993
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_6
|
2022-07-18 16:12:09 -07:00
|
|
|
push 2453635748
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_7
|
2022-07-18 16:12:09 -07:00
|
|
|
push 2870763221
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_8
|
2022-07-18 16:12:09 -07:00
|
|
|
push 3624381080
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_9
|
2022-07-18 16:12:09 -07:00
|
|
|
push 310598401
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_10
|
2022-07-18 16:12:09 -07:00
|
|
|
push 607225278
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_11
|
2022-07-18 16:12:09 -07:00
|
|
|
push 1426881987
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_12
|
2022-07-18 16:12:09 -07:00
|
|
|
push 1925078388
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_13
|
2022-07-18 16:12:09 -07:00
|
|
|
push 2162078206
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_14
|
2022-07-18 16:12:09 -07:00
|
|
|
push 2614888103
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_15
|
2022-07-18 16:12:09 -07:00
|
|
|
push 3248222580
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_16
|
2022-07-18 16:12:09 -07:00
|
|
|
push 3835390401
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_17
|
2022-07-18 16:12:09 -07:00
|
|
|
push 4022224774
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_18
|
2022-07-18 16:12:09 -07:00
|
|
|
push 264347078
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_19
|
2022-07-18 16:12:09 -07:00
|
|
|
push 604807628
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_20
|
2022-07-18 16:12:09 -07:00
|
|
|
push 770255983
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_21
|
2022-07-18 16:12:09 -07:00
|
|
|
push 1249150122
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_22
|
2022-07-18 16:12:09 -07:00
|
|
|
push 1555081692
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_23
|
2022-07-18 16:12:09 -07:00
|
|
|
push 1996064986
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_24
|
2022-07-18 16:12:09 -07:00
|
|
|
push 2554220882
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_25
|
2022-07-18 16:12:09 -07:00
|
|
|
push 2821834349
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_26
|
2022-07-18 16:12:09 -07:00
|
|
|
push 2952996808
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_27
|
2022-07-18 16:12:09 -07:00
|
|
|
push 3210313671
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_28
|
2022-07-18 16:12:09 -07:00
|
|
|
push 3336571891
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_29
|
2022-07-18 16:12:09 -07:00
|
|
|
push 3584528711
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_30
|
2022-07-18 16:12:09 -07:00
|
|
|
push 113926993
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_31
|
2022-07-18 16:12:09 -07:00
|
|
|
push 338241895
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_32
|
2022-07-18 16:12:09 -07:00
|
|
|
push 666307205
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_33
|
2022-07-18 16:12:09 -07:00
|
|
|
push 773529912
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_34
|
2022-07-18 16:12:09 -07:00
|
|
|
push 1294757372
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_35
|
2022-07-18 16:12:09 -07:00
|
|
|
push 1396182291
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_36
|
2022-07-18 16:12:09 -07:00
|
|
|
push 1695183700
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_37
|
2022-07-18 16:12:09 -07:00
|
|
|
push 1986661051
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_38
|
2022-07-18 16:12:09 -07:00
|
|
|
push 2177026350
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_39
|
2022-07-18 16:12:09 -07:00
|
|
|
push 2456956037
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_40
|
2022-07-18 16:12:09 -07:00
|
|
|
push 2730485921
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_41
|
2022-07-18 16:12:09 -07:00
|
|
|
push 2820302411
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_42
|
2022-07-18 16:12:09 -07:00
|
|
|
push 3259730800
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_43
|
2022-07-18 16:12:09 -07:00
|
|
|
push 3345764771
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_44
|
2022-07-18 16:12:09 -07:00
|
|
|
push 3516065817
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_45
|
2022-07-18 16:12:09 -07:00
|
|
|
push 3600352804
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_46
|
2022-07-18 16:12:09 -07:00
|
|
|
push 4094571909
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_47
|
2022-07-18 16:12:09 -07:00
|
|
|
push 275423344
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_48
|
2022-07-18 16:12:09 -07:00
|
|
|
push 430227734
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_49
|
2022-07-18 16:12:09 -07:00
|
|
|
push 506948616
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_50
|
2022-07-18 16:12:09 -07:00
|
|
|
push 659060556
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_51
|
2022-07-18 16:12:09 -07:00
|
|
|
push 883997877
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_52
|
2022-07-18 16:12:09 -07:00
|
|
|
push 958139571
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_53
|
2022-07-18 16:12:09 -07:00
|
|
|
push 1322822218
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_54
|
2022-07-18 16:12:09 -07:00
|
|
|
push 1537002063
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_55
|
2022-07-18 16:12:09 -07:00
|
|
|
push 1747873779
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_56
|
2022-07-18 16:12:09 -07:00
|
|
|
push 1955562222
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_57
|
2022-07-18 16:12:09 -07:00
|
|
|
push 2024104815
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_58
|
2022-07-18 16:12:09 -07:00
|
|
|
push 2227730452
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_59
|
2022-07-18 16:12:09 -07:00
|
|
|
push 2361852424
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_60
|
2022-07-18 16:12:09 -07:00
|
|
|
push 2428436474
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_61
|
2022-07-18 16:12:09 -07:00
|
|
|
push 2756734187
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_62
|
2022-07-18 16:12:09 -07:00
|
|
|
push 3204031479
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const_63
|
2022-07-18 16:12:09 -07:00
|
|
|
push 3329325298
|
2022-07-19 13:37:17 -07:00
|
|
|
%endmacro
|
2022-07-18 16:12:09 -07:00
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
%macro sha2_const
|
2022-07-18 16:12:09 -07:00
|
|
|
// stack: i
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 0
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(0)
|
|
|
|
|
%jumpi(sha2_const_0)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 1
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(1)
|
|
|
|
|
%jumpi(sha2_const_1)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 2
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(2)
|
|
|
|
|
%jumpi(sha2_const_2)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 3
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(3)
|
|
|
|
|
%jumpi(sha2_const_3)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 4
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(4)
|
|
|
|
|
%jumpi(sha2_const_4)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 5
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(5)
|
|
|
|
|
%jumpi(sha2_const_5)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 6
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(6)
|
|
|
|
|
%jumpi(sha2_const_6)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 7
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(7)
|
|
|
|
|
%jumpi(sha2_const_7)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 8
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(8)
|
|
|
|
|
%jumpi(sha2_const_8)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 9
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(9)
|
|
|
|
|
%jumpi(sha2_const_9)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 10
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(10)
|
|
|
|
|
%jumpi(sha2_const_10)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 11
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(11)
|
|
|
|
|
%jumpi(sha2_const_11)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 12
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(12)
|
|
|
|
|
%jumpi(sha2_const_12)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 13
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(13)
|
|
|
|
|
%jumpi(sha2_const_13)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 14
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(14)
|
|
|
|
|
%jumpi(sha2_const_14)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 15
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(15)
|
|
|
|
|
%jumpi(sha2_const_15)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 16
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(16)
|
|
|
|
|
%jumpi(sha2_const_16)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 17
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(17)
|
|
|
|
|
%jumpi(sha2_const_17)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 18
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(18)
|
|
|
|
|
%jumpi(sha2_const_18)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 19
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(19)
|
|
|
|
|
%jumpi(sha2_const_19)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 20
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(20)
|
|
|
|
|
%jumpi(sha2_const_20)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 21
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(21)
|
|
|
|
|
%jumpi(sha2_const_21)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 22
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(22)
|
|
|
|
|
%jumpi(sha2_const_22)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 23
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(23)
|
|
|
|
|
%jumpi(sha2_const_23)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 24
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(24)
|
|
|
|
|
%jumpi(sha2_const_24)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 25
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(25)
|
|
|
|
|
%jumpi(sha2_const_25)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 26
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(26)
|
|
|
|
|
%jumpi(sha2_const_26)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 27
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(27)
|
|
|
|
|
%jumpi(sha2_const_27)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 28
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(28)
|
|
|
|
|
%jumpi(sha2_const_28)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 29
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(29)
|
|
|
|
|
%jumpi(sha2_const_29)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 30
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(30)
|
|
|
|
|
%jumpi(sha2_const_30)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 31
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(31)
|
|
|
|
|
%jumpi(sha2_const_31)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 32
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(32)
|
|
|
|
|
%jumpi(sha2_const_32)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 33
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(33)
|
|
|
|
|
%jumpi(sha2_const_33)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 34
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(34)
|
|
|
|
|
%jumpi(sha2_const_34)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 35
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(35)
|
|
|
|
|
%jumpi(sha2_const_35)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 36
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(36)
|
|
|
|
|
%jumpi(sha2_const_36)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 37
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(37)
|
|
|
|
|
%jumpi(sha2_const_37)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 38
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(38)
|
|
|
|
|
%jumpi(sha2_const_38)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 39
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(39)
|
|
|
|
|
%jumpi(sha2_const_39)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 40
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(40)
|
|
|
|
|
%jumpi(sha2_const_40)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 41
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(41)
|
|
|
|
|
%jumpi(sha2_const_41)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 42
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(42)
|
|
|
|
|
%jumpi(sha2_const_42)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 43
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(43)
|
|
|
|
|
%jumpi(sha2_const_43)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 44
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(44)
|
|
|
|
|
%jumpi(sha2_const_44)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 45
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(45)
|
|
|
|
|
%jumpi(sha2_const_45)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 46
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(46)
|
|
|
|
|
%jumpi(sha2_const_46)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 47
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(47)
|
|
|
|
|
%jumpi(sha2_const_47)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 48
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(48)
|
|
|
|
|
%jumpi(sha2_const_48)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 49
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(49)
|
|
|
|
|
%jumpi(sha2_const_49)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 50
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(50)
|
|
|
|
|
%jumpi(sha2_const_50)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 51
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(51)
|
|
|
|
|
%jumpi(sha2_const_51)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 52
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(52)
|
|
|
|
|
%jumpi(sha2_const_52)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 53
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(53)
|
|
|
|
|
%jumpi(sha2_const_53)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 54
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(54)
|
|
|
|
|
%jumpi(sha2_const_54)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 55
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(55)
|
|
|
|
|
%jumpi(sha2_const_55)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 56
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(56)
|
|
|
|
|
%jumpi(sha2_const_56)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 57
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(57)
|
|
|
|
|
%jumpi(sha2_const_57)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 58
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(58)
|
|
|
|
|
%jumpi(sha2_const_58)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 59
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(59)
|
|
|
|
|
%jumpi(sha2_const_59)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 60
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(60)
|
|
|
|
|
%jumpi(sha2_const_60)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 61
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(61)
|
|
|
|
|
%jumpi(sha2_const_61)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 62
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(62)
|
|
|
|
|
%jumpi(sha2_const_62)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// case 63
|
2022-07-18 16:12:09 -07:00
|
|
|
dup1
|
|
|
|
|
%eq(63)
|
|
|
|
|
%jumpi(sha2_const_63)
|
|
|
|
|
swap1
|
|
|
|
|
|
2022-07-19 13:37:17 -07:00
|
|
|
// stack i, k[i]
|
2022-07-18 16:12:09 -07:00
|
|
|
pop
|
2022-07-19 13:37:17 -07:00
|
|
|
// stack k[i]
|
2022-07-19 13:56:35 -07:00
|
|
|
%endmacro
|