1*8fb009dcSAndroid Build Coastguard Worker; This file is generated from a similarly-named Perl script in the BoringSSL 2*8fb009dcSAndroid Build Coastguard Worker; source tree. Do not edit by hand. 3*8fb009dcSAndroid Build Coastguard Worker 4*8fb009dcSAndroid Build Coastguard Worker%ifdef BORINGSSL_PREFIX 5*8fb009dcSAndroid Build Coastguard Worker%include "boringssl_prefix_symbols_nasm.inc" 6*8fb009dcSAndroid Build Coastguard Worker%endif 7*8fb009dcSAndroid Build Coastguard Worker%ifidn __OUTPUT_FORMAT__, win32 8*8fb009dcSAndroid Build Coastguard Worker%ifidn __OUTPUT_FORMAT__,obj 9*8fb009dcSAndroid Build Coastguard Workersection code use32 class=code align=64 10*8fb009dcSAndroid Build Coastguard Worker%elifidn __OUTPUT_FORMAT__,win32 11*8fb009dcSAndroid Build Coastguard Worker$@feat.00 equ 1 12*8fb009dcSAndroid Build Coastguard Workersection .text code align=64 13*8fb009dcSAndroid Build Coastguard Worker%else 14*8fb009dcSAndroid Build Coastguard Workersection .text code 15*8fb009dcSAndroid Build Coastguard Worker%endif 16*8fb009dcSAndroid Build Coastguard Workerglobal _gcm_gmult_ssse3 17*8fb009dcSAndroid Build Coastguard Workeralign 16 18*8fb009dcSAndroid Build Coastguard Worker_gcm_gmult_ssse3: 19*8fb009dcSAndroid Build Coastguard WorkerL$_gcm_gmult_ssse3_begin: 20*8fb009dcSAndroid Build Coastguard Worker push ebp 21*8fb009dcSAndroid Build Coastguard Worker push ebx 22*8fb009dcSAndroid Build Coastguard Worker push esi 23*8fb009dcSAndroid Build Coastguard Worker push edi 24*8fb009dcSAndroid Build Coastguard Worker mov edi,DWORD [20+esp] 25*8fb009dcSAndroid Build Coastguard Worker mov esi,DWORD [24+esp] 26*8fb009dcSAndroid Build Coastguard Worker movdqu xmm0,[edi] 27*8fb009dcSAndroid Build Coastguard Worker call L$000pic_point 28*8fb009dcSAndroid Build Coastguard WorkerL$000pic_point: 29*8fb009dcSAndroid Build Coastguard Worker pop eax 30*8fb009dcSAndroid Build Coastguard Worker movdqa xmm7,[(L$reverse_bytes-L$000pic_point)+eax] 31*8fb009dcSAndroid Build Coastguard Worker movdqa xmm2,[(L$low4_mask-L$000pic_point)+eax] 32*8fb009dcSAndroid Build Coastguard Workerdb 102,15,56,0,199 33*8fb009dcSAndroid Build Coastguard Worker movdqa xmm1,xmm2 34*8fb009dcSAndroid Build Coastguard Worker pandn xmm1,xmm0 35*8fb009dcSAndroid Build Coastguard Worker psrld xmm1,4 36*8fb009dcSAndroid Build Coastguard Worker pand xmm0,xmm2 37*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm2 38*8fb009dcSAndroid Build Coastguard Worker pxor xmm3,xmm3 39*8fb009dcSAndroid Build Coastguard Worker mov eax,5 40*8fb009dcSAndroid Build Coastguard WorkerL$001loop_row_1: 41*8fb009dcSAndroid Build Coastguard Worker movdqa xmm4,[esi] 42*8fb009dcSAndroid Build Coastguard Worker lea esi,[16+esi] 43*8fb009dcSAndroid Build Coastguard Worker movdqa xmm6,xmm2 44*8fb009dcSAndroid Build Coastguard Workerdb 102,15,58,15,243,1 45*8fb009dcSAndroid Build Coastguard Worker movdqa xmm3,xmm6 46*8fb009dcSAndroid Build Coastguard Worker psrldq xmm2,1 47*8fb009dcSAndroid Build Coastguard Worker movdqa xmm5,xmm4 48*8fb009dcSAndroid Build Coastguard Workerdb 102,15,56,0,224 49*8fb009dcSAndroid Build Coastguard Workerdb 102,15,56,0,233 50*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm5 51*8fb009dcSAndroid Build Coastguard Worker movdqa xmm5,xmm4 52*8fb009dcSAndroid Build Coastguard Worker psllq xmm5,60 53*8fb009dcSAndroid Build Coastguard Worker movdqa xmm6,xmm5 54*8fb009dcSAndroid Build Coastguard Worker pslldq xmm6,8 55*8fb009dcSAndroid Build Coastguard Worker pxor xmm3,xmm6 56*8fb009dcSAndroid Build Coastguard Worker psrldq xmm5,8 57*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm5 58*8fb009dcSAndroid Build Coastguard Worker psrlq xmm4,4 59*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm4 60*8fb009dcSAndroid Build Coastguard Worker sub eax,1 61*8fb009dcSAndroid Build Coastguard Worker jnz NEAR L$001loop_row_1 62*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 63*8fb009dcSAndroid Build Coastguard Worker psrlq xmm3,1 64*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 65*8fb009dcSAndroid Build Coastguard Worker psrlq xmm3,1 66*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 67*8fb009dcSAndroid Build Coastguard Worker psrlq xmm3,5 68*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 69*8fb009dcSAndroid Build Coastguard Worker pxor xmm3,xmm3 70*8fb009dcSAndroid Build Coastguard Worker mov eax,5 71*8fb009dcSAndroid Build Coastguard WorkerL$002loop_row_2: 72*8fb009dcSAndroid Build Coastguard Worker movdqa xmm4,[esi] 73*8fb009dcSAndroid Build Coastguard Worker lea esi,[16+esi] 74*8fb009dcSAndroid Build Coastguard Worker movdqa xmm6,xmm2 75*8fb009dcSAndroid Build Coastguard Workerdb 102,15,58,15,243,1 76*8fb009dcSAndroid Build Coastguard Worker movdqa xmm3,xmm6 77*8fb009dcSAndroid Build Coastguard Worker psrldq xmm2,1 78*8fb009dcSAndroid Build Coastguard Worker movdqa xmm5,xmm4 79*8fb009dcSAndroid Build Coastguard Workerdb 102,15,56,0,224 80*8fb009dcSAndroid Build Coastguard Workerdb 102,15,56,0,233 81*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm5 82*8fb009dcSAndroid Build Coastguard Worker movdqa xmm5,xmm4 83*8fb009dcSAndroid Build Coastguard Worker psllq xmm5,60 84*8fb009dcSAndroid Build Coastguard Worker movdqa xmm6,xmm5 85*8fb009dcSAndroid Build Coastguard Worker pslldq xmm6,8 86*8fb009dcSAndroid Build Coastguard Worker pxor xmm3,xmm6 87*8fb009dcSAndroid Build Coastguard Worker psrldq xmm5,8 88*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm5 89*8fb009dcSAndroid Build Coastguard Worker psrlq xmm4,4 90*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm4 91*8fb009dcSAndroid Build Coastguard Worker sub eax,1 92*8fb009dcSAndroid Build Coastguard Worker jnz NEAR L$002loop_row_2 93*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 94*8fb009dcSAndroid Build Coastguard Worker psrlq xmm3,1 95*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 96*8fb009dcSAndroid Build Coastguard Worker psrlq xmm3,1 97*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 98*8fb009dcSAndroid Build Coastguard Worker psrlq xmm3,5 99*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 100*8fb009dcSAndroid Build Coastguard Worker pxor xmm3,xmm3 101*8fb009dcSAndroid Build Coastguard Worker mov eax,6 102*8fb009dcSAndroid Build Coastguard WorkerL$003loop_row_3: 103*8fb009dcSAndroid Build Coastguard Worker movdqa xmm4,[esi] 104*8fb009dcSAndroid Build Coastguard Worker lea esi,[16+esi] 105*8fb009dcSAndroid Build Coastguard Worker movdqa xmm6,xmm2 106*8fb009dcSAndroid Build Coastguard Workerdb 102,15,58,15,243,1 107*8fb009dcSAndroid Build Coastguard Worker movdqa xmm3,xmm6 108*8fb009dcSAndroid Build Coastguard Worker psrldq xmm2,1 109*8fb009dcSAndroid Build Coastguard Worker movdqa xmm5,xmm4 110*8fb009dcSAndroid Build Coastguard Workerdb 102,15,56,0,224 111*8fb009dcSAndroid Build Coastguard Workerdb 102,15,56,0,233 112*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm5 113*8fb009dcSAndroid Build Coastguard Worker movdqa xmm5,xmm4 114*8fb009dcSAndroid Build Coastguard Worker psllq xmm5,60 115*8fb009dcSAndroid Build Coastguard Worker movdqa xmm6,xmm5 116*8fb009dcSAndroid Build Coastguard Worker pslldq xmm6,8 117*8fb009dcSAndroid Build Coastguard Worker pxor xmm3,xmm6 118*8fb009dcSAndroid Build Coastguard Worker psrldq xmm5,8 119*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm5 120*8fb009dcSAndroid Build Coastguard Worker psrlq xmm4,4 121*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm4 122*8fb009dcSAndroid Build Coastguard Worker sub eax,1 123*8fb009dcSAndroid Build Coastguard Worker jnz NEAR L$003loop_row_3 124*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 125*8fb009dcSAndroid Build Coastguard Worker psrlq xmm3,1 126*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 127*8fb009dcSAndroid Build Coastguard Worker psrlq xmm3,1 128*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 129*8fb009dcSAndroid Build Coastguard Worker psrlq xmm3,5 130*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 131*8fb009dcSAndroid Build Coastguard Worker pxor xmm3,xmm3 132*8fb009dcSAndroid Build Coastguard Workerdb 102,15,56,0,215 133*8fb009dcSAndroid Build Coastguard Worker movdqu [edi],xmm2 134*8fb009dcSAndroid Build Coastguard Worker pxor xmm0,xmm0 135*8fb009dcSAndroid Build Coastguard Worker pxor xmm1,xmm1 136*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm2 137*8fb009dcSAndroid Build Coastguard Worker pxor xmm3,xmm3 138*8fb009dcSAndroid Build Coastguard Worker pxor xmm4,xmm4 139*8fb009dcSAndroid Build Coastguard Worker pxor xmm5,xmm5 140*8fb009dcSAndroid Build Coastguard Worker pxor xmm6,xmm6 141*8fb009dcSAndroid Build Coastguard Worker pop edi 142*8fb009dcSAndroid Build Coastguard Worker pop esi 143*8fb009dcSAndroid Build Coastguard Worker pop ebx 144*8fb009dcSAndroid Build Coastguard Worker pop ebp 145*8fb009dcSAndroid Build Coastguard Worker ret 146*8fb009dcSAndroid Build Coastguard Workerglobal _gcm_ghash_ssse3 147*8fb009dcSAndroid Build Coastguard Workeralign 16 148*8fb009dcSAndroid Build Coastguard Worker_gcm_ghash_ssse3: 149*8fb009dcSAndroid Build Coastguard WorkerL$_gcm_ghash_ssse3_begin: 150*8fb009dcSAndroid Build Coastguard Worker push ebp 151*8fb009dcSAndroid Build Coastguard Worker push ebx 152*8fb009dcSAndroid Build Coastguard Worker push esi 153*8fb009dcSAndroid Build Coastguard Worker push edi 154*8fb009dcSAndroid Build Coastguard Worker mov edi,DWORD [20+esp] 155*8fb009dcSAndroid Build Coastguard Worker mov esi,DWORD [24+esp] 156*8fb009dcSAndroid Build Coastguard Worker mov edx,DWORD [28+esp] 157*8fb009dcSAndroid Build Coastguard Worker mov ecx,DWORD [32+esp] 158*8fb009dcSAndroid Build Coastguard Worker movdqu xmm0,[edi] 159*8fb009dcSAndroid Build Coastguard Worker call L$004pic_point 160*8fb009dcSAndroid Build Coastguard WorkerL$004pic_point: 161*8fb009dcSAndroid Build Coastguard Worker pop ebx 162*8fb009dcSAndroid Build Coastguard Worker movdqa xmm7,[(L$reverse_bytes-L$004pic_point)+ebx] 163*8fb009dcSAndroid Build Coastguard Worker and ecx,-16 164*8fb009dcSAndroid Build Coastguard Workerdb 102,15,56,0,199 165*8fb009dcSAndroid Build Coastguard Worker pxor xmm3,xmm3 166*8fb009dcSAndroid Build Coastguard WorkerL$005loop_ghash: 167*8fb009dcSAndroid Build Coastguard Worker movdqa xmm2,[(L$low4_mask-L$004pic_point)+ebx] 168*8fb009dcSAndroid Build Coastguard Worker movdqu xmm1,[edx] 169*8fb009dcSAndroid Build Coastguard Workerdb 102,15,56,0,207 170*8fb009dcSAndroid Build Coastguard Worker pxor xmm0,xmm1 171*8fb009dcSAndroid Build Coastguard Worker movdqa xmm1,xmm2 172*8fb009dcSAndroid Build Coastguard Worker pandn xmm1,xmm0 173*8fb009dcSAndroid Build Coastguard Worker psrld xmm1,4 174*8fb009dcSAndroid Build Coastguard Worker pand xmm0,xmm2 175*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm2 176*8fb009dcSAndroid Build Coastguard Worker mov eax,5 177*8fb009dcSAndroid Build Coastguard WorkerL$006loop_row_4: 178*8fb009dcSAndroid Build Coastguard Worker movdqa xmm4,[esi] 179*8fb009dcSAndroid Build Coastguard Worker lea esi,[16+esi] 180*8fb009dcSAndroid Build Coastguard Worker movdqa xmm6,xmm2 181*8fb009dcSAndroid Build Coastguard Workerdb 102,15,58,15,243,1 182*8fb009dcSAndroid Build Coastguard Worker movdqa xmm3,xmm6 183*8fb009dcSAndroid Build Coastguard Worker psrldq xmm2,1 184*8fb009dcSAndroid Build Coastguard Worker movdqa xmm5,xmm4 185*8fb009dcSAndroid Build Coastguard Workerdb 102,15,56,0,224 186*8fb009dcSAndroid Build Coastguard Workerdb 102,15,56,0,233 187*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm5 188*8fb009dcSAndroid Build Coastguard Worker movdqa xmm5,xmm4 189*8fb009dcSAndroid Build Coastguard Worker psllq xmm5,60 190*8fb009dcSAndroid Build Coastguard Worker movdqa xmm6,xmm5 191*8fb009dcSAndroid Build Coastguard Worker pslldq xmm6,8 192*8fb009dcSAndroid Build Coastguard Worker pxor xmm3,xmm6 193*8fb009dcSAndroid Build Coastguard Worker psrldq xmm5,8 194*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm5 195*8fb009dcSAndroid Build Coastguard Worker psrlq xmm4,4 196*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm4 197*8fb009dcSAndroid Build Coastguard Worker sub eax,1 198*8fb009dcSAndroid Build Coastguard Worker jnz NEAR L$006loop_row_4 199*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 200*8fb009dcSAndroid Build Coastguard Worker psrlq xmm3,1 201*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 202*8fb009dcSAndroid Build Coastguard Worker psrlq xmm3,1 203*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 204*8fb009dcSAndroid Build Coastguard Worker psrlq xmm3,5 205*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 206*8fb009dcSAndroid Build Coastguard Worker pxor xmm3,xmm3 207*8fb009dcSAndroid Build Coastguard Worker mov eax,5 208*8fb009dcSAndroid Build Coastguard WorkerL$007loop_row_5: 209*8fb009dcSAndroid Build Coastguard Worker movdqa xmm4,[esi] 210*8fb009dcSAndroid Build Coastguard Worker lea esi,[16+esi] 211*8fb009dcSAndroid Build Coastguard Worker movdqa xmm6,xmm2 212*8fb009dcSAndroid Build Coastguard Workerdb 102,15,58,15,243,1 213*8fb009dcSAndroid Build Coastguard Worker movdqa xmm3,xmm6 214*8fb009dcSAndroid Build Coastguard Worker psrldq xmm2,1 215*8fb009dcSAndroid Build Coastguard Worker movdqa xmm5,xmm4 216*8fb009dcSAndroid Build Coastguard Workerdb 102,15,56,0,224 217*8fb009dcSAndroid Build Coastguard Workerdb 102,15,56,0,233 218*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm5 219*8fb009dcSAndroid Build Coastguard Worker movdqa xmm5,xmm4 220*8fb009dcSAndroid Build Coastguard Worker psllq xmm5,60 221*8fb009dcSAndroid Build Coastguard Worker movdqa xmm6,xmm5 222*8fb009dcSAndroid Build Coastguard Worker pslldq xmm6,8 223*8fb009dcSAndroid Build Coastguard Worker pxor xmm3,xmm6 224*8fb009dcSAndroid Build Coastguard Worker psrldq xmm5,8 225*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm5 226*8fb009dcSAndroid Build Coastguard Worker psrlq xmm4,4 227*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm4 228*8fb009dcSAndroid Build Coastguard Worker sub eax,1 229*8fb009dcSAndroid Build Coastguard Worker jnz NEAR L$007loop_row_5 230*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 231*8fb009dcSAndroid Build Coastguard Worker psrlq xmm3,1 232*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 233*8fb009dcSAndroid Build Coastguard Worker psrlq xmm3,1 234*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 235*8fb009dcSAndroid Build Coastguard Worker psrlq xmm3,5 236*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 237*8fb009dcSAndroid Build Coastguard Worker pxor xmm3,xmm3 238*8fb009dcSAndroid Build Coastguard Worker mov eax,6 239*8fb009dcSAndroid Build Coastguard WorkerL$008loop_row_6: 240*8fb009dcSAndroid Build Coastguard Worker movdqa xmm4,[esi] 241*8fb009dcSAndroid Build Coastguard Worker lea esi,[16+esi] 242*8fb009dcSAndroid Build Coastguard Worker movdqa xmm6,xmm2 243*8fb009dcSAndroid Build Coastguard Workerdb 102,15,58,15,243,1 244*8fb009dcSAndroid Build Coastguard Worker movdqa xmm3,xmm6 245*8fb009dcSAndroid Build Coastguard Worker psrldq xmm2,1 246*8fb009dcSAndroid Build Coastguard Worker movdqa xmm5,xmm4 247*8fb009dcSAndroid Build Coastguard Workerdb 102,15,56,0,224 248*8fb009dcSAndroid Build Coastguard Workerdb 102,15,56,0,233 249*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm5 250*8fb009dcSAndroid Build Coastguard Worker movdqa xmm5,xmm4 251*8fb009dcSAndroid Build Coastguard Worker psllq xmm5,60 252*8fb009dcSAndroid Build Coastguard Worker movdqa xmm6,xmm5 253*8fb009dcSAndroid Build Coastguard Worker pslldq xmm6,8 254*8fb009dcSAndroid Build Coastguard Worker pxor xmm3,xmm6 255*8fb009dcSAndroid Build Coastguard Worker psrldq xmm5,8 256*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm5 257*8fb009dcSAndroid Build Coastguard Worker psrlq xmm4,4 258*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm4 259*8fb009dcSAndroid Build Coastguard Worker sub eax,1 260*8fb009dcSAndroid Build Coastguard Worker jnz NEAR L$008loop_row_6 261*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 262*8fb009dcSAndroid Build Coastguard Worker psrlq xmm3,1 263*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 264*8fb009dcSAndroid Build Coastguard Worker psrlq xmm3,1 265*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 266*8fb009dcSAndroid Build Coastguard Worker psrlq xmm3,5 267*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm3 268*8fb009dcSAndroid Build Coastguard Worker pxor xmm3,xmm3 269*8fb009dcSAndroid Build Coastguard Worker movdqa xmm0,xmm2 270*8fb009dcSAndroid Build Coastguard Worker lea esi,[esi-256] 271*8fb009dcSAndroid Build Coastguard Worker lea edx,[16+edx] 272*8fb009dcSAndroid Build Coastguard Worker sub ecx,16 273*8fb009dcSAndroid Build Coastguard Worker jnz NEAR L$005loop_ghash 274*8fb009dcSAndroid Build Coastguard Workerdb 102,15,56,0,199 275*8fb009dcSAndroid Build Coastguard Worker movdqu [edi],xmm0 276*8fb009dcSAndroid Build Coastguard Worker pxor xmm0,xmm0 277*8fb009dcSAndroid Build Coastguard Worker pxor xmm1,xmm1 278*8fb009dcSAndroid Build Coastguard Worker pxor xmm2,xmm2 279*8fb009dcSAndroid Build Coastguard Worker pxor xmm3,xmm3 280*8fb009dcSAndroid Build Coastguard Worker pxor xmm4,xmm4 281*8fb009dcSAndroid Build Coastguard Worker pxor xmm5,xmm5 282*8fb009dcSAndroid Build Coastguard Worker pxor xmm6,xmm6 283*8fb009dcSAndroid Build Coastguard Worker pop edi 284*8fb009dcSAndroid Build Coastguard Worker pop esi 285*8fb009dcSAndroid Build Coastguard Worker pop ebx 286*8fb009dcSAndroid Build Coastguard Worker pop ebp 287*8fb009dcSAndroid Build Coastguard Worker ret 288*8fb009dcSAndroid Build Coastguard Workeralign 16 289*8fb009dcSAndroid Build Coastguard WorkerL$reverse_bytes: 290*8fb009dcSAndroid Build Coastguard Workerdb 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0 291*8fb009dcSAndroid Build Coastguard Workeralign 16 292*8fb009dcSAndroid Build Coastguard WorkerL$low4_mask: 293*8fb009dcSAndroid Build Coastguard Workerdd 252645135,252645135,252645135,252645135 294*8fb009dcSAndroid Build Coastguard Worker%else 295*8fb009dcSAndroid Build Coastguard Worker; Work around https://bugzilla.nasm.us/show_bug.cgi?id=3392738 296*8fb009dcSAndroid Build Coastguard Workerret 297*8fb009dcSAndroid Build Coastguard Worker%endif 298