mirror of
https://github.com/henrydcase/pqc.git
synced 2024-11-22 23:48:58 +00:00
4187 lines
46 KiB
ArmAsm
4187 lines
46 KiB
ArmAsm
.data
|
|
.p2align 5
|
|
mask_0_1:
|
|
.byte 0
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 7
|
|
.byte 15
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 2
|
|
|
|
mask_1_1:
|
|
.word 0x1
|
|
.word 0x10
|
|
.word 0x80
|
|
.word 0x800
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x20
|
|
.word 0x200
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x10
|
|
.word 0x80
|
|
.word 0x800
|
|
.word 0x4000
|
|
|
|
mask_2_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_3_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_4_1:
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
|
|
mask_5_1:
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 11
|
|
|
|
mask_6_1:
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
|
|
mask_7_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x800
|
|
|
|
mask_8_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_9_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_10_1:
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 1
|
|
.byte 9
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 1
|
|
.byte 9
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 2
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
|
|
mask_11_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x0
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x80
|
|
|
|
mask_12_1:
|
|
.word 0x400
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x40
|
|
.word 0x400
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_13_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
|
|
mask_14_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
|
|
mask_15_1:
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
|
|
mask_16_1:
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x40
|
|
|
|
mask_17_1:
|
|
.word 0x0
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_18_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_19_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
|
|
mask_20_1:
|
|
.byte 3
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_21_1:
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_22_1:
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
|
|
mask_23_1:
|
|
.byte 13
|
|
.byte 255
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 0
|
|
.byte 8
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_24_1:
|
|
.word 0x40
|
|
.word 0x200
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x10
|
|
.word 0x80
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
|
|
mask_25_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x20
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_26_1:
|
|
.byte 6
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_27_1:
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
|
|
mask_28_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 14
|
|
|
|
mask_29_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x80
|
|
.word 0x0
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x20
|
|
.word 0x100
|
|
.word 0x1000
|
|
|
|
mask_30_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
|
|
mask_31_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x0
|
|
.word 0x200
|
|
|
|
mask_32_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_33_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_34_1:
|
|
.byte 255
|
|
.byte 1
|
|
.byte 9
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 2
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 7
|
|
.byte 15
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
|
|
mask_35_1:
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x400
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x800
|
|
|
|
mask_36_1:
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x0
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x20
|
|
.word 0x0
|
|
|
|
mask_37_1:
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 0
|
|
.byte 8
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 1
|
|
.byte 9
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 0
|
|
.byte 8
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 1
|
|
.byte 9
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
|
|
mask_38_1:
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
|
|
mask_39_1:
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x20
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x80
|
|
.word 0x800
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x4
|
|
|
|
mask_40_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_41_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_42_1:
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
|
|
mask_43_1:
|
|
.word 0x0
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
|
|
mask_44_1:
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_45_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
|
|
mask_46_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
|
|
mask_47_1:
|
|
.byte 15
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_48_1:
|
|
.word 0x8
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
|
|
mask_49_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x0
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_50_1:
|
|
.byte 8
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_51_1:
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_52_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_53_1:
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x400
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x20
|
|
.word 0x100
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_54_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
|
|
mask_55_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_56_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_57_1:
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_58_1:
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 0
|
|
|
|
mask_59_1:
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x200
|
|
|
|
mask_60_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_61_1:
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_62_1:
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
|
|
mask_63_1:
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 1
|
|
.byte 9
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 2
|
|
.byte 10
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 7
|
|
.byte 15
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
|
|
mask_64_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x10
|
|
.word 0x80
|
|
.word 0x800
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x20
|
|
.word 0x0
|
|
|
|
mask_65_1:
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x80
|
|
.word 0x800
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
|
|
mask_66_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_67_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_68_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_69_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_70_1:
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 0
|
|
.byte 8
|
|
.byte 255
|
|
|
|
mask_71_1:
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
|
|
mask_72_1:
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x8000
|
|
.word 0x0
|
|
|
|
mask_73_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_74_1:
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_75_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_76_1:
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 1
|
|
.byte 9
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_77_1:
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x0
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_78_1:
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_79_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_80_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_81_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_82_1:
|
|
.word 0x0
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
|
|
mask_83_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_84_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_85_1:
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x0
|
|
|
|
mask_86_1:
|
|
.byte 4
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 2
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 12
|
|
|
|
mask_87_1:
|
|
.word 0x4
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x8000
|
|
|
|
mask_88_1:
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x0
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_89_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
|
|
mask_90_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1000
|
|
|
|
mask_91_1:
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
|
|
mask_92_1:
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x100
|
|
|
|
mask_93_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x0
|
|
|
|
mask_94_1:
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_95_1:
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_96_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 13
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 6
|
|
.byte 14
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 7
|
|
.byte 15
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
|
|
mask_97_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x20
|
|
.word 0x200
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x0
|
|
|
|
mask_98_1:
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x0
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x20
|
|
|
|
mask_99_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_100_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
|
|
mask_101_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 13
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 13
|
|
.byte 255
|
|
|
|
mask_102_1:
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
|
|
mask_103_1:
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x0
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x0
|
|
.word 0x4000
|
|
.word 0x0
|
|
|
|
mask_104_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_105_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_106_1:
|
|
.byte 7
|
|
.byte 255
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
|
|
mask_107_1:
|
|
.word 0x80
|
|
.word 0x0
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x40
|
|
.word 0x200
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x1
|
|
|
|
mask_108_1:
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_109_1:
|
|
.byte 0
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_110_1:
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_111_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 255
|
|
.byte 8
|
|
|
|
mask_112_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x2000
|
|
|
|
mask_113_1:
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x0
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x0
|
|
|
|
mask_114_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 1
|
|
|
|
mask_115_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x400
|
|
|
|
mask_116_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 2
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_117_1:
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x0
|
|
|
|
mask_118_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
|
|
mask_119_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_120_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_121_1:
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 7
|
|
.byte 15
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
|
|
mask_122_1:
|
|
.word 0x800
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x40
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x10
|
|
.word 0x100
|
|
.word 0x800
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x0
|
|
|
|
mask_123_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
|
|
mask_124_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_125_1:
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_126_1:
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 13
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 6
|
|
.byte 4
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
|
|
mask_127_1:
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x0
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x20
|
|
|
|
mask_128_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x0
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_129_1:
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_130_1:
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_131_1:
|
|
.byte 9
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 12
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_132_1:
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_133_1:
|
|
.word 0x0
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_134_1:
|
|
.byte 2
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_135_1:
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_136_1:
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 13
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_137_1:
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x400
|
|
.word 0x4000
|
|
.word 0x0
|
|
|
|
mask_138_1:
|
|
.word 0x4
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_139_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_140_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x0
|
|
|
|
mask_141_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 5
|
|
.byte 0
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 6
|
|
.byte 255
|
|
.byte 255
|
|
.byte 13
|
|
|
|
mask_142_1:
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x180
|
|
.word 0x0
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x80
|
|
.word 0x0
|
|
|
|
mask_143_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x100
|
|
|
|
mask_144_1:
|
|
.byte 255
|
|
.byte 7
|
|
.byte 15
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 13
|
|
.byte 255
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 2
|
|
.byte 10
|
|
|
|
mask_145_1:
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8
|
|
.word 0x0
|
|
.word 0x400
|
|
|
|
mask_146_1:
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x20
|
|
.word 0x0
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x80
|
|
|
|
mask_147_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_148_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_149_1:
|
|
.byte 5
|
|
.byte 13
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 6
|
|
.byte 14
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 14
|
|
.byte 255
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
.byte 15
|
|
.byte 255
|
|
.byte 5
|
|
.byte 13
|
|
.byte 255
|
|
.byte 0
|
|
.byte 255
|
|
.byte 6
|
|
.byte 14
|
|
.byte 255
|
|
.byte 1
|
|
.byte 255
|
|
.byte 7
|
|
.byte 15
|
|
.byte 255
|
|
.byte 2
|
|
.byte 255
|
|
|
|
mask_150_1:
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x8
|
|
.word 0x80
|
|
.word 0x400
|
|
.word 0x4000
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x20
|
|
.word 0x200
|
|
.word 0x1000
|
|
.word 0x0
|
|
.word 0x1
|
|
.word 0x8
|
|
|
|
mask_151_1:
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x40
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_152_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 7
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 8
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_153_1:
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_154_1:
|
|
.byte 15
|
|
.byte 255
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 12
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 9
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 10
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 255
|
|
.byte 11
|
|
.byte 255
|
|
|
|
mask_155_1:
|
|
.word 0x0
|
|
.word 0x2000
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x10
|
|
.word 0x0
|
|
.word 0x800
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x8000
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
mask_156_1:
|
|
.word 0x80
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x4
|
|
.word 0x0
|
|
.word 0x200
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x1
|
|
|
|
mask_157_1:
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 3
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 4
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 5
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
.byte 255
|
|
|
|
mask_158_1:
|
|
.word 0x0
|
|
.word 0x400
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x2
|
|
.word 0x0
|
|
.word 0x100
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
.word 0x0
|
|
|
|
.text
|
|
.global PQCLEAN_NTRUHPS2048509_AVX2_square_63_509
|
|
.global _PQCLEAN_NTRUHPS2048509_AVX2_square_63_509
|
|
PQCLEAN_NTRUHPS2048509_AVX2_square_63_509:
|
|
_PQCLEAN_NTRUHPS2048509_AVX2_square_63_509:
|
|
vmovdqa 0(%rsi), %ymm0
|
|
vpshufb mask_0_1(%rip), %ymm0, %ymm4
|
|
vpand mask_1_1(%rip), %ymm4, %ymm1
|
|
vpand mask_2_1(%rip), %ymm4, %ymm2
|
|
vpshufb mask_3_1(%rip), %ymm0, %ymm4
|
|
vpand mask_4_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpermq $78, %ymm0, %ymm7
|
|
vpshufb mask_5_1(%rip), %ymm7, %ymm4
|
|
vpand mask_6_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_7_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_8_1(%rip), %ymm7, %ymm4
|
|
vpand mask_9_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpsrlq $63, %ymm0, %ymm4
|
|
vpsllq $1, %ymm0, %ymm3
|
|
vpermq $147, %ymm4, %ymm5
|
|
vpxor %ymm3, %ymm5, %ymm5
|
|
vpshufb mask_10_1(%rip), %ymm5, %ymm4
|
|
vpand mask_11_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_12_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_13_1(%rip), %ymm5, %ymm4
|
|
vpand mask_14_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpermq $78, %ymm5, %ymm7
|
|
vpshufb mask_15_1(%rip), %ymm7, %ymm4
|
|
vpand mask_16_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_17_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_18_1(%rip), %ymm7, %ymm4
|
|
vpand mask_19_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpsrlq $63, %ymm5, %ymm4
|
|
vpsllq $1, %ymm5, %ymm3
|
|
vpermq $147, %ymm4, %ymm6
|
|
vpxor %ymm3, %ymm6, %ymm6
|
|
vpshufb mask_20_1(%rip), %ymm6, %ymm4
|
|
vpand mask_21_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_22_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpermq $78, %ymm6, %ymm7
|
|
vpshufb mask_23_1(%rip), %ymm7, %ymm4
|
|
vpand mask_24_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_25_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_26_1(%rip), %ymm7, %ymm4
|
|
vpand mask_27_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpsllq $1, %ymm6, %ymm5
|
|
vpshufb mask_28_1(%rip), %ymm5, %ymm4
|
|
vpand mask_29_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpshufb mask_30_1(%rip), %ymm5, %ymm4
|
|
vpand mask_31_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_32_1(%rip), %ymm5, %ymm4
|
|
vpand mask_33_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpermq $78, %ymm5, %ymm7
|
|
vpshufb mask_34_1(%rip), %ymm7, %ymm4
|
|
vpand mask_35_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_36_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpsrlq $62, %ymm6, %ymm4
|
|
vpsllq $2, %ymm6, %ymm3
|
|
vpermq $147, %ymm4, %ymm5
|
|
vpxor %ymm3, %ymm5, %ymm5
|
|
vpshufb mask_37_1(%rip), %ymm5, %ymm4
|
|
vpand mask_38_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_39_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_40_1(%rip), %ymm5, %ymm4
|
|
vpand mask_41_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpermq $78, %ymm5, %ymm7
|
|
vpshufb mask_42_1(%rip), %ymm7, %ymm4
|
|
vpand mask_43_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_44_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_45_1(%rip), %ymm7, %ymm4
|
|
vpand mask_46_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpsrlq $63, %ymm5, %ymm4
|
|
vpsllq $1, %ymm5, %ymm3
|
|
vpermq $147, %ymm4, %ymm6
|
|
vpxor %ymm3, %ymm6, %ymm6
|
|
vpshufb mask_47_1(%rip), %ymm6, %ymm4
|
|
vpand mask_48_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_49_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_50_1(%rip), %ymm6, %ymm4
|
|
vpand mask_51_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpermq $78, %ymm6, %ymm7
|
|
vpshufb mask_52_1(%rip), %ymm7, %ymm4
|
|
vpand mask_53_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_54_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_55_1(%rip), %ymm7, %ymm4
|
|
vpand mask_56_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_57_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpsllq $1, %ymm6, %ymm5
|
|
vpshufb mask_58_1(%rip), %ymm5, %ymm4
|
|
vpand mask_59_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_60_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_61_1(%rip), %ymm5, %ymm4
|
|
vpand mask_62_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpermq $78, %ymm5, %ymm7
|
|
vpshufb mask_63_1(%rip), %ymm7, %ymm4
|
|
vpand mask_64_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_65_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_66_1(%rip), %ymm7, %ymm4
|
|
vpand mask_67_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_68_1(%rip), %ymm7, %ymm4
|
|
vpand mask_69_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpsrlq $62, %ymm6, %ymm4
|
|
vpsllq $2, %ymm6, %ymm3
|
|
vpermq $147, %ymm4, %ymm5
|
|
vpxor %ymm3, %ymm5, %ymm5
|
|
vpshufb mask_70_1(%rip), %ymm5, %ymm4
|
|
vpand mask_71_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_72_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_73_1(%rip), %ymm5, %ymm4
|
|
vpand mask_74_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_75_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpermq $78, %ymm5, %ymm7
|
|
vpshufb mask_76_1(%rip), %ymm7, %ymm4
|
|
vpand mask_77_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_78_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_79_1(%rip), %ymm7, %ymm4
|
|
vpand mask_80_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vmovdqa 32(%rsi), %ymm0
|
|
vpshufb mask_81_1(%rip), %ymm0, %ymm4
|
|
vpand mask_82_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_83_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_84_1(%rip), %ymm0, %ymm4
|
|
vpand mask_85_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpermq $78, %ymm0, %ymm7
|
|
vpshufb mask_86_1(%rip), %ymm7, %ymm4
|
|
vpand mask_87_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_88_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_89_1(%rip), %ymm7, %ymm4
|
|
vpand mask_90_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpsllq $1, %ymm0, %ymm5
|
|
vpshufb mask_91_1(%rip), %ymm5, %ymm4
|
|
vpand mask_92_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_93_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_94_1(%rip), %ymm5, %ymm4
|
|
vpand mask_95_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpermq $78, %ymm5, %ymm7
|
|
vpshufb mask_96_1(%rip), %ymm7, %ymm4
|
|
vpand mask_97_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_98_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_99_1(%rip), %ymm7, %ymm4
|
|
vpand mask_100_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpsllq $2, %ymm0, %ymm5
|
|
vpshufb mask_101_1(%rip), %ymm5, %ymm4
|
|
vpand mask_102_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_103_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_104_1(%rip), %ymm5, %ymm4
|
|
vpand mask_105_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpermq $78, %ymm5, %ymm7
|
|
vpshufb mask_106_1(%rip), %ymm7, %ymm4
|
|
vpand mask_107_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_108_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_109_1(%rip), %ymm7, %ymm4
|
|
vpand mask_110_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpsllq $3, %ymm0, %ymm5
|
|
vpshufb mask_111_1(%rip), %ymm5, %ymm4
|
|
vpand mask_112_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_113_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_114_1(%rip), %ymm5, %ymm4
|
|
vpand mask_115_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpermq $78, %ymm5, %ymm7
|
|
vpshufb mask_116_1(%rip), %ymm7, %ymm4
|
|
vpand mask_117_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_118_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_119_1(%rip), %ymm7, %ymm4
|
|
vpand mask_120_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpsrlq $60, %ymm0, %ymm4
|
|
vpsllq $4, %ymm0, %ymm3
|
|
vpermq $147, %ymm4, %ymm5
|
|
vpxor %ymm3, %ymm5, %ymm5
|
|
vpshufb mask_121_1(%rip), %ymm5, %ymm4
|
|
vpand mask_122_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_123_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_124_1(%rip), %ymm5, %ymm4
|
|
vpand mask_125_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpermq $78, %ymm5, %ymm7
|
|
vpshufb mask_126_1(%rip), %ymm7, %ymm4
|
|
vpand mask_127_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_128_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_129_1(%rip), %ymm7, %ymm4
|
|
vpand mask_130_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpsllq $1, %ymm5, %ymm6
|
|
vpshufb mask_131_1(%rip), %ymm6, %ymm4
|
|
vpand mask_132_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_133_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_134_1(%rip), %ymm6, %ymm4
|
|
vpand mask_135_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpermq $78, %ymm6, %ymm7
|
|
vpshufb mask_136_1(%rip), %ymm7, %ymm4
|
|
vpand mask_137_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_138_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_139_1(%rip), %ymm7, %ymm4
|
|
vpand mask_140_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpsrlq $62, %ymm5, %ymm4
|
|
vpsllq $2, %ymm5, %ymm3
|
|
vpermq $147, %ymm4, %ymm6
|
|
vpxor %ymm3, %ymm6, %ymm6
|
|
vpshufb mask_141_1(%rip), %ymm6, %ymm4
|
|
vpand mask_142_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_143_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpermq $78, %ymm6, %ymm7
|
|
vpshufb mask_144_1(%rip), %ymm7, %ymm4
|
|
vpand mask_145_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_146_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_147_1(%rip), %ymm7, %ymm4
|
|
vpand mask_148_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpsllq $1, %ymm6, %ymm5
|
|
vpshufb mask_149_1(%rip), %ymm5, %ymm4
|
|
vpand mask_150_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_151_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_152_1(%rip), %ymm5, %ymm4
|
|
vpand mask_153_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpermq $78, %ymm5, %ymm7
|
|
vpshufb mask_154_1(%rip), %ymm7, %ymm4
|
|
vpand mask_155_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm1, %ymm1
|
|
vpand mask_156_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vpshufb mask_157_1(%rip), %ymm7, %ymm4
|
|
vpand mask_158_1(%rip), %ymm4, %ymm3
|
|
vpxor %ymm3, %ymm2, %ymm2
|
|
vmovdqa %ymm1, 0(%rdi)
|
|
vmovdqa %ymm2, 32(%rdi)
|
|
ret
|