# (c) Electronic Arts. All Rights Reserved.

# The following source code was machine generated by constants.py.
# Please modify and rerun constants.py to add/modify constants.

.section .rodata

#
# Readonly data for rw::math::vpu::detail::gQuatFromMat_xSigns
#
    .global _ZN2rw4math3vpu6detail19gQuatFromMat_xSignsE
    .align  4
    .type   _ZN2rw4math3vpu6detail19gQuatFromMat_xSignsE, @object
    .size   _ZN2rw4math3vpu6detail19gQuatFromMat_xSignsE, 16
_ZN2rw4math3vpu6detail19gQuatFromMat_xSignsE:
    .long   0x00000000, 0x00000000, 0x80000000, 0x80000000

    
#
# Readonly data for rw::math::vpu::detail::gQuatFromMat_ySigns
#
    .global _ZN2rw4math3vpu6detail19gQuatFromMat_ySignsE
    .align  4
    .type   _ZN2rw4math3vpu6detail19gQuatFromMat_ySignsE, @object
    .size   _ZN2rw4math3vpu6detail19gQuatFromMat_ySignsE, 16
_ZN2rw4math3vpu6detail19gQuatFromMat_ySignsE:
    .long   0x00000000, 0x80000000, 0x00000000, 0x80000000

    
#
# Readonly data for rw::math::vpu::detail::gQuatFromMat_zSigns
#
    .global _ZN2rw4math3vpu6detail19gQuatFromMat_zSignsE
    .align  4
    .type   _ZN2rw4math3vpu6detail19gQuatFromMat_zSignsE, @object
    .size   _ZN2rw4math3vpu6detail19gQuatFromMat_zSignsE, 16
_ZN2rw4math3vpu6detail19gQuatFromMat_zSignsE:
    .long   0x00000000, 0x80000000, 0x80000000, 0x00000000

    
#
# Readonly data for rw::math::vpu::detail::gSignMaskXYZ
#
    .global _ZN2rw4math3vpu6detail12gSignMaskXYZE
    .align  4
    .type   _ZN2rw4math3vpu6detail12gSignMaskXYZE, @object
    .size   _ZN2rw4math3vpu6detail12gSignMaskXYZE, 16
_ZN2rw4math3vpu6detail12gSignMaskXYZE:
    .long   0x80000000, 0x80000000, 0x80000000, 0x00000000

    
#
# Readonly data for rw::math::vpu::detail::gCrossProductPermuteConstant
#
    .global _ZN2rw4math3vpu6detail28gCrossProductPermuteConstantE
    .align  4
    .type   _ZN2rw4math3vpu6detail28gCrossProductPermuteConstantE, @object
    .size   _ZN2rw4math3vpu6detail28gCrossProductPermuteConstantE, 16
_ZN2rw4math3vpu6detail28gCrossProductPermuteConstantE:
    .long   0x04050607, 0x08090a0b, 0x00010203, 0x0c0d0e0f

    
#
# Readonly data for rw::math::vpu::detail::gSwizzleStoreConstants[16]
#
    .global _ZN2rw4math3vpu6detail22gSwizzleStoreConstantsE
    .align  4
    .type   _ZN2rw4math3vpu6detail22gSwizzleStoreConstantsE, @object
    .size   _ZN2rw4math3vpu6detail22gSwizzleStoreConstantsE, 256
_ZN2rw4math3vpu6detail22gSwizzleStoreConstantsE:
    .long   0x10111213, 0x04050607, 0x08090a0b, 0x0c0d0e0f
    .long   0x14151617, 0x04050607, 0x08090a0b, 0x0c0d0e0f
    .long   0x18191a1b, 0x04050607, 0x08090a0b, 0x0c0d0e0f
    .long   0x1c1d1e1f, 0x04050607, 0x08090a0b, 0x0c0d0e0f
    .long   0x00010203, 0x10111213, 0x08090a0b, 0x0c0d0e0f
    .long   0x00010203, 0x14151617, 0x08090a0b, 0x0c0d0e0f
    .long   0x00010203, 0x18191a1b, 0x08090a0b, 0x0c0d0e0f
    .long   0x00010203, 0x1c1d1e1f, 0x08090a0b, 0x0c0d0e0f
    .long   0x00010203, 0x04050607, 0x10111213, 0x0c0d0e0f
    .long   0x00010203, 0x04050607, 0x14151617, 0x0c0d0e0f
    .long   0x00010203, 0x04050607, 0x18191a1b, 0x0c0d0e0f
    .long   0x00010203, 0x04050607, 0x1c1d1e1f, 0x0c0d0e0f
    .long   0x00010203, 0x04050607, 0x08090a0b, 0x10111213
    .long   0x00010203, 0x04050607, 0x08090a0b, 0x14151617
    .long   0x00010203, 0x04050607, 0x08090a0b, 0x18191a1b
    .long   0x00010203, 0x04050607, 0x08090a0b, 0x1c1d1e1f

#
# Readonly data for rw::math::vpu::detail::gBooleanConstants[2]
#
    .global _ZN2rw4math3vpu6detail17gBooleanConstantsE
    .align  4
    .type   _ZN2rw4math3vpu6detail17gBooleanConstantsE, @object
    .size   _ZN2rw4math3vpu6detail17gBooleanConstantsE, 32
_ZN2rw4math3vpu6detail17gBooleanConstantsE:
    .long   0x00000000, 0x00000000, 0x00000000, 0x00000000
    .long   0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff

#
# Readonly data for rw::math::vpu::detail::gGatherMostSignificantBytesV3
#
    .global _ZN2rw4math3vpu6detail29gGatherMostSignificantBytesV3E
    .align  4
    .type   _ZN2rw4math3vpu6detail29gGatherMostSignificantBytesV3E, @object
    .size   _ZN2rw4math3vpu6detail29gGatherMostSignificantBytesV3E, 16
_ZN2rw4math3vpu6detail29gGatherMostSignificantBytesV3E:
    .long   0x00040808, 0x00040808, 0x00040808, 0x00040808

    
#
# Readonly data for rw::math::vpu::detail::gGatherMostSignificantBytesV4
#
    .global _ZN2rw4math3vpu6detail29gGatherMostSignificantBytesV4E
    .align  4
    .type   _ZN2rw4math3vpu6detail29gGatherMostSignificantBytesV4E, @object
    .size   _ZN2rw4math3vpu6detail29gGatherMostSignificantBytesV4E, 16
_ZN2rw4math3vpu6detail29gGatherMostSignificantBytesV4E:
    .long   0x0004080c, 0x0004080c, 0x0004080c, 0x0004080c

    
#
# Readonly data for rw::math::vpu::detail::gXYZMask
#
    .global _ZN2rw4math3vpu6detail8gXYZMaskE
    .align  4
    .type   _ZN2rw4math3vpu6detail8gXYZMaskE, @object
    .size   _ZN2rw4math3vpu6detail8gXYZMaskE, 16
_ZN2rw4math3vpu6detail8gXYZMaskE:
    .long   0xffffffff, 0xffffffff, 0xffffffff, 0x00000000

    
