1*043036a2SApple OSS Distributions/* 2*043036a2SApple OSS Distributions * Copyright (c) 2000-2014 Apple Inc. All rights reserved. 3*043036a2SApple OSS Distributions * 4*043036a2SApple OSS Distributions * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ 5*043036a2SApple OSS Distributions * 6*043036a2SApple OSS Distributions * This file contains Original Code and/or Modifications of Original Code 7*043036a2SApple OSS Distributions * as defined in and that are subject to the Apple Public Source License 8*043036a2SApple OSS Distributions * Version 2.0 (the 'License'). You may not use this file except in 9*043036a2SApple OSS Distributions * compliance with the License. The rights granted to you under the License 10*043036a2SApple OSS Distributions * may not be used to create, or enable the creation or redistribution of, 11*043036a2SApple OSS Distributions * unlawful or unlicensed copies of an Apple operating system, or to 12*043036a2SApple OSS Distributions * circumvent, violate, or enable the circumvention or violation of, any 13*043036a2SApple OSS Distributions * terms of an Apple operating system software license agreement. 14*043036a2SApple OSS Distributions * 15*043036a2SApple OSS Distributions * Please obtain a copy of the License at 16*043036a2SApple OSS Distributions * http://www.opensource.apple.com/apsl/ and read it before using this file. 17*043036a2SApple OSS Distributions * 18*043036a2SApple OSS Distributions * The Original Code and all software distributed under the License are 19*043036a2SApple OSS Distributions * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER 20*043036a2SApple OSS Distributions * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, 21*043036a2SApple OSS Distributions * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, 22*043036a2SApple OSS Distributions * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. 23*043036a2SApple OSS Distributions * Please see the License for the specific language governing rights and 24*043036a2SApple OSS Distributions * limitations under the License. 25*043036a2SApple OSS Distributions * 26*043036a2SApple OSS Distributions * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ 27*043036a2SApple OSS Distributions */ 28*043036a2SApple OSS Distributions 29*043036a2SApple OSS Distributions 30*043036a2SApple OSS Distributions.globl _hashLookupTable 31*043036a2SApple OSS Distributions .const 32*043036a2SApple OSS Distributions .align 5 33*043036a2SApple OSS Distributions_hashLookupTable: 34*043036a2SApple OSS Distributions .byte 0 35*043036a2SApple OSS Distributions .byte 52 36*043036a2SApple OSS Distributions .byte 8 37*043036a2SApple OSS Distributions .byte 56 38*043036a2SApple OSS Distributions .byte 16 39*043036a2SApple OSS Distributions .byte 12 40*043036a2SApple OSS Distributions .byte 28 41*043036a2SApple OSS Distributions .byte 20 42*043036a2SApple OSS Distributions .byte 4 43*043036a2SApple OSS Distributions .byte 36 44*043036a2SApple OSS Distributions .byte 48 45*043036a2SApple OSS Distributions .byte 24 46*043036a2SApple OSS Distributions .byte 44 47*043036a2SApple OSS Distributions .byte 40 48*043036a2SApple OSS Distributions .byte 32 49*043036a2SApple OSS Distributions .byte 60 50*043036a2SApple OSS Distributions .byte 8 51*043036a2SApple OSS Distributions .byte 12 52*043036a2SApple OSS Distributions .byte 28 53*043036a2SApple OSS Distributions .byte 20 54*043036a2SApple OSS Distributions .byte 4 55*043036a2SApple OSS Distributions .byte 60 56*043036a2SApple OSS Distributions .byte 16 57*043036a2SApple OSS Distributions .byte 36 58*043036a2SApple OSS Distributions .byte 24 59*043036a2SApple OSS Distributions .byte 48 60*043036a2SApple OSS Distributions .byte 44 61*043036a2SApple OSS Distributions .byte 32 62*043036a2SApple OSS Distributions .byte 52 63*043036a2SApple OSS Distributions .byte 56 64*043036a2SApple OSS Distributions .byte 40 65*043036a2SApple OSS Distributions .byte 12 66*043036a2SApple OSS Distributions .byte 8 67*043036a2SApple OSS Distributions .byte 48 68*043036a2SApple OSS Distributions .byte 16 69*043036a2SApple OSS Distributions .byte 52 70*043036a2SApple OSS Distributions .byte 60 71*043036a2SApple OSS Distributions .byte 28 72*043036a2SApple OSS Distributions .byte 56 73*043036a2SApple OSS Distributions .byte 32 74*043036a2SApple OSS Distributions .byte 20 75*043036a2SApple OSS Distributions .byte 24 76*043036a2SApple OSS Distributions .byte 36 77*043036a2SApple OSS Distributions .byte 40 78*043036a2SApple OSS Distributions .byte 44 79*043036a2SApple OSS Distributions .byte 4 80*043036a2SApple OSS Distributions .byte 8 81*043036a2SApple OSS Distributions .byte 40 82*043036a2SApple OSS Distributions .byte 60 83*043036a2SApple OSS Distributions .byte 32 84*043036a2SApple OSS Distributions .byte 20 85*043036a2SApple OSS Distributions .byte 44 86*043036a2SApple OSS Distributions .byte 4 87*043036a2SApple OSS Distributions .byte 36 88*043036a2SApple OSS Distributions .byte 52 89*043036a2SApple OSS Distributions .byte 24 90*043036a2SApple OSS Distributions .byte 16 91*043036a2SApple OSS Distributions .byte 56 92*043036a2SApple OSS Distributions .byte 48 93*043036a2SApple OSS Distributions .byte 12 94*043036a2SApple OSS Distributions .byte 28 95*043036a2SApple OSS Distributions .byte 16 96*043036a2SApple OSS Distributions .byte 8 97*043036a2SApple OSS Distributions .byte 40 98*043036a2SApple OSS Distributions .byte 36 99*043036a2SApple OSS Distributions .byte 28 100*043036a2SApple OSS Distributions .byte 32 101*043036a2SApple OSS Distributions .byte 12 102*043036a2SApple OSS Distributions .byte 4 103*043036a2SApple OSS Distributions .byte 44 104*043036a2SApple OSS Distributions .byte 52 105*043036a2SApple OSS Distributions .byte 20 106*043036a2SApple OSS Distributions .byte 24 107*043036a2SApple OSS Distributions .byte 48 108*043036a2SApple OSS Distributions .byte 60 109*043036a2SApple OSS Distributions .byte 56 110*043036a2SApple OSS Distributions .byte 40 111*043036a2SApple OSS Distributions .byte 48 112*043036a2SApple OSS Distributions .byte 8 113*043036a2SApple OSS Distributions .byte 32 114*043036a2SApple OSS Distributions .byte 28 115*043036a2SApple OSS Distributions .byte 36 116*043036a2SApple OSS Distributions .byte 4 117*043036a2SApple OSS Distributions .byte 44 118*043036a2SApple OSS Distributions .byte 20 119*043036a2SApple OSS Distributions .byte 56 120*043036a2SApple OSS Distributions .byte 60 121*043036a2SApple OSS Distributions .byte 24 122*043036a2SApple OSS Distributions .byte 52 123*043036a2SApple OSS Distributions .byte 16 124*043036a2SApple OSS Distributions .byte 12 125*043036a2SApple OSS Distributions .byte 12 126*043036a2SApple OSS Distributions .byte 4 127*043036a2SApple OSS Distributions .byte 48 128*043036a2SApple OSS Distributions .byte 20 129*043036a2SApple OSS Distributions .byte 8 130*043036a2SApple OSS Distributions .byte 52 131*043036a2SApple OSS Distributions .byte 16 132*043036a2SApple OSS Distributions .byte 60 133*043036a2SApple OSS Distributions .byte 24 134*043036a2SApple OSS Distributions .byte 36 135*043036a2SApple OSS Distributions .byte 44 136*043036a2SApple OSS Distributions .byte 28 137*043036a2SApple OSS Distributions .byte 56 138*043036a2SApple OSS Distributions .byte 40 139*043036a2SApple OSS Distributions .byte 32 140*043036a2SApple OSS Distributions .byte 36 141*043036a2SApple OSS Distributions .byte 20 142*043036a2SApple OSS Distributions .byte 24 143*043036a2SApple OSS Distributions .byte 60 144*043036a2SApple OSS Distributions .byte 40 145*043036a2SApple OSS Distributions .byte 44 146*043036a2SApple OSS Distributions .byte 52 147*043036a2SApple OSS Distributions .byte 16 148*043036a2SApple OSS Distributions .byte 32 149*043036a2SApple OSS Distributions .byte 4 150*043036a2SApple OSS Distributions .byte 48 151*043036a2SApple OSS Distributions .byte 8 152*043036a2SApple OSS Distributions .byte 28 153*043036a2SApple OSS Distributions .byte 56 154*043036a2SApple OSS Distributions .byte 12 155*043036a2SApple OSS Distributions .byte 28 156*043036a2SApple OSS Distributions .byte 32 157*043036a2SApple OSS Distributions .byte 40 158*043036a2SApple OSS Distributions .byte 52 159*043036a2SApple OSS Distributions .byte 36 160*043036a2SApple OSS Distributions .byte 16 161*043036a2SApple OSS Distributions .byte 20 162*043036a2SApple OSS Distributions .byte 48 163*043036a2SApple OSS Distributions .byte 8 164*043036a2SApple OSS Distributions .byte 4 165*043036a2SApple OSS Distributions .byte 60 166*043036a2SApple OSS Distributions .byte 24 167*043036a2SApple OSS Distributions .byte 56 168*043036a2SApple OSS Distributions .byte 44 169*043036a2SApple OSS Distributions .byte 12 170*043036a2SApple OSS Distributions .byte 8 171*043036a2SApple OSS Distributions .byte 36 172*043036a2SApple OSS Distributions .byte 24 173*043036a2SApple OSS Distributions .byte 28 174*043036a2SApple OSS Distributions .byte 16 175*043036a2SApple OSS Distributions .byte 60 176*043036a2SApple OSS Distributions .byte 20 177*043036a2SApple OSS Distributions .byte 56 178*043036a2SApple OSS Distributions .byte 32 179*043036a2SApple OSS Distributions .byte 40 180*043036a2SApple OSS Distributions .byte 48 181*043036a2SApple OSS Distributions .byte 12 182*043036a2SApple OSS Distributions .byte 4 183*043036a2SApple OSS Distributions .byte 44 184*043036a2SApple OSS Distributions .byte 52 185*043036a2SApple OSS Distributions .byte 44 186*043036a2SApple OSS Distributions .byte 40 187*043036a2SApple OSS Distributions .byte 12 188*043036a2SApple OSS Distributions .byte 56 189*043036a2SApple OSS Distributions .byte 8 190*043036a2SApple OSS Distributions .byte 36 191*043036a2SApple OSS Distributions .byte 24 192*043036a2SApple OSS Distributions .byte 60 193*043036a2SApple OSS Distributions .byte 28 194*043036a2SApple OSS Distributions .byte 48 195*043036a2SApple OSS Distributions .byte 4 196*043036a2SApple OSS Distributions .byte 32 197*043036a2SApple OSS Distributions .byte 20 198*043036a2SApple OSS Distributions .byte 16 199*043036a2SApple OSS Distributions .byte 52 200*043036a2SApple OSS Distributions .byte 60 201*043036a2SApple OSS Distributions .byte 12 202*043036a2SApple OSS Distributions .byte 24 203*043036a2SApple OSS Distributions .byte 36 204*043036a2SApple OSS Distributions .byte 8 205*043036a2SApple OSS Distributions .byte 4 206*043036a2SApple OSS Distributions .byte 16 207*043036a2SApple OSS Distributions .byte 56 208*043036a2SApple OSS Distributions .byte 48 209*043036a2SApple OSS Distributions .byte 44 210*043036a2SApple OSS Distributions .byte 40 211*043036a2SApple OSS Distributions .byte 52 212*043036a2SApple OSS Distributions .byte 32 213*043036a2SApple OSS Distributions .byte 20 214*043036a2SApple OSS Distributions .byte 28 215*043036a2SApple OSS Distributions .byte 32 216*043036a2SApple OSS Distributions .byte 12 217*043036a2SApple OSS Distributions .byte 36 218*043036a2SApple OSS Distributions .byte 28 219*043036a2SApple OSS Distributions .byte 24 220*043036a2SApple OSS Distributions .byte 56 221*043036a2SApple OSS Distributions .byte 40 222*043036a2SApple OSS Distributions .byte 16 223*043036a2SApple OSS Distributions .byte 52 224*043036a2SApple OSS Distributions .byte 44 225*043036a2SApple OSS Distributions .byte 4 226*043036a2SApple OSS Distributions .byte 20 227*043036a2SApple OSS Distributions .byte 60 228*043036a2SApple OSS Distributions .byte 8 229*043036a2SApple OSS Distributions .byte 48 230*043036a2SApple OSS Distributions .byte 48 231*043036a2SApple OSS Distributions .byte 52 232*043036a2SApple OSS Distributions .byte 12 233*043036a2SApple OSS Distributions .byte 20 234*043036a2SApple OSS Distributions .byte 32 235*043036a2SApple OSS Distributions .byte 44 236*043036a2SApple OSS Distributions .byte 36 237*043036a2SApple OSS Distributions .byte 28 238*043036a2SApple OSS Distributions .byte 4 239*043036a2SApple OSS Distributions .byte 40 240*043036a2SApple OSS Distributions .byte 24 241*043036a2SApple OSS Distributions .byte 8 242*043036a2SApple OSS Distributions .byte 56 243*043036a2SApple OSS Distributions .byte 60 244*043036a2SApple OSS Distributions .byte 16 245*043036a2SApple OSS Distributions .byte 36 246*043036a2SApple OSS Distributions .byte 32 247*043036a2SApple OSS Distributions .byte 8 248*043036a2SApple OSS Distributions .byte 40 249*043036a2SApple OSS Distributions .byte 4 250*043036a2SApple OSS Distributions .byte 52 251*043036a2SApple OSS Distributions .byte 24 252*043036a2SApple OSS Distributions .byte 44 253*043036a2SApple OSS Distributions .byte 20 254*043036a2SApple OSS Distributions .byte 12 255*043036a2SApple OSS Distributions .byte 28 256*043036a2SApple OSS Distributions .byte 48 257*043036a2SApple OSS Distributions .byte 56 258*043036a2SApple OSS Distributions .byte 16 259*043036a2SApple OSS Distributions .byte 60 260*043036a2SApple OSS Distributions .byte 4 261*043036a2SApple OSS Distributions .byte 52 262*043036a2SApple OSS Distributions .byte 60 263*043036a2SApple OSS Distributions .byte 48 264*043036a2SApple OSS Distributions .byte 20 265*043036a2SApple OSS Distributions .byte 16 266*043036a2SApple OSS Distributions .byte 56 267*043036a2SApple OSS Distributions .byte 44 268*043036a2SApple OSS Distributions .byte 24 269*043036a2SApple OSS Distributions .byte 8 270*043036a2SApple OSS Distributions .byte 40 271*043036a2SApple OSS Distributions .byte 12 272*043036a2SApple OSS Distributions .byte 32 273*043036a2SApple OSS Distributions .byte 28 274*043036a2SApple OSS Distributions .byte 36 275*043036a2SApple OSS Distributions .byte 24 276*043036a2SApple OSS Distributions .byte 32 277*043036a2SApple OSS Distributions .byte 12 278*043036a2SApple OSS Distributions .byte 4 279*043036a2SApple OSS Distributions .byte 20 280*043036a2SApple OSS Distributions .byte 16 281*043036a2SApple OSS Distributions .byte 60 282*043036a2SApple OSS Distributions .byte 36 283*043036a2SApple OSS Distributions .byte 28 284*043036a2SApple OSS Distributions .byte 8 285*043036a2SApple OSS Distributions .byte 52 286*043036a2SApple OSS Distributions .byte 40 287*043036a2SApple OSS Distributions .byte 48 288*043036a2SApple OSS Distributions .byte 44 289*043036a2SApple OSS Distributions .byte 56 290*043036a2SApple OSS Distributions 291*043036a2SApple OSS Distributions .globl _table_2bits 292*043036a2SApple OSS Distributions_table_2bits: 293*043036a2SApple OSS Distributions .word 0 294*043036a2SApple OSS Distributions .word -2 295*043036a2SApple OSS Distributions .word -4 296*043036a2SApple OSS Distributions .word -6 297*043036a2SApple OSS Distributions .word 0x03030303 298*043036a2SApple OSS Distributions .word 0x03030303 299*043036a2SApple OSS Distributions .word 0x03030303 300*043036a2SApple OSS Distributions .word 0x03030303 301*043036a2SApple OSS Distributions 302*043036a2SApple OSS Distributions .globl _table_4bits 303*043036a2SApple OSS Distributions_table_4bits: 304*043036a2SApple OSS Distributions .word 0 305*043036a2SApple OSS Distributions .word -4 306*043036a2SApple OSS Distributions .word 0 307*043036a2SApple OSS Distributions .word -4 308*043036a2SApple OSS Distributions .word 0x0f0f0f0f 309*043036a2SApple OSS Distributions .word 0x0f0f0f0f 310*043036a2SApple OSS Distributions .word 0x0f0f0f0f 311*043036a2SApple OSS Distributions .word 0x0f0f0f0f 312*043036a2SApple OSS Distributions 313*043036a2SApple OSS Distributions .globl _table_10bits 314*043036a2SApple OSS Distributions_table_10bits: 315*043036a2SApple OSS Distributions .word 6 316*043036a2SApple OSS Distributions .word 0 317*043036a2SApple OSS Distributions .word 6 318*043036a2SApple OSS Distributions .word 0 319*043036a2SApple OSS Distributions .word 0 320*043036a2SApple OSS Distributions .word -20 321*043036a2SApple OSS Distributions .word 0 322*043036a2SApple OSS Distributions .word -20 323*043036a2SApple OSS Distributions .word (1023<<16) 324*043036a2SApple OSS Distributions .word 0 325*043036a2SApple OSS Distributions .word (1023<<16) 326*043036a2SApple OSS Distributions .word 0 327*043036a2SApple OSS Distributions .word 1023 328*043036a2SApple OSS Distributions .word 1023 329*043036a2SApple OSS Distributions .word 1023 330*043036a2SApple OSS Distributions .word 1023 331