// File: /workspace/github_c_makefile_star2_O2/enzo1982[P]smooth/libraries/libwebp/src/dsp/lossless_sse2.c
// Function: VP8LDspInitSSE2
WEBP_TSAN_IGNORE_FUNCTION void VP8LDspInitSSE2(void) {
  VP8LPredictors[5] = Predictor5_SSE2;
  VP8LPredictors[6] = Predictor6_SSE2;
  VP8LPredictors[7] = Predictor7_SSE2;
  VP8LPredictors[8] = Predictor8_SSE2;
  VP8LPredictors[9] = Predictor9_SSE2;
  VP8LPredictors[10] = Predictor10_SSE2;
  VP8LPredictors[11] = Predictor11_SSE2;
  VP8LPredictors[12] = Predictor12_SSE2;
  VP8LPredictors[13] = Predictor13_SSE2;

  VP8LPredictorsAdd[0] = PredictorAdd0_SSE2;
  VP8LPredictorsAdd[1] = PredictorAdd1_SSE2;
  VP8LPredictorsAdd[2] = PredictorAdd2_SSE2;
  VP8LPredictorsAdd[3] = PredictorAdd3_SSE2;
  VP8LPredictorsAdd[4] = PredictorAdd4_SSE2;
  VP8LPredictorsAdd[5] = PredictorAdd5_SSE2;
  VP8LPredictorsAdd[6] = PredictorAdd6_SSE2;
  VP8LPredictorsAdd[7] = PredictorAdd7_SSE2;
  VP8LPredictorsAdd[8] = PredictorAdd8_SSE2;
  VP8LPredictorsAdd[9] = PredictorAdd9_SSE2;
  VP8LPredictorsAdd[10] = PredictorAdd10_SSE2;
  VP8LPredictorsAdd[11] = PredictorAdd11_SSE2;
  VP8LPredictorsAdd[12] = PredictorAdd12_SSE2;
  VP8LPredictorsAdd[13] = PredictorAdd13_SSE2;

  VP8LAddGreenToBlueAndRed = AddGreenToBlueAndRed_SSE2;
  VP8LTransformColorInverse = TransformColorInverse_SSE2;

  VP8LConvertBGRAToRGB = ConvertBGRAToRGB_SSE2;
  VP8LConvertBGRAToRGBA = ConvertBGRAToRGBA_SSE2;
  VP8LConvertBGRAToRGBA4444 = ConvertBGRAToRGBA4444_SSE2;
  VP8LConvertBGRAToRGB565 = ConvertBGRAToRGB565_SSE2;
  VP8LConvertBGRAToBGR = ConvertBGRAToBGR_SSE2;
}

// Assembly:
leaq 0x17b(%rip), %rax       # 0xd9662
leaq 0x981a2(%rip), %rcx     # 0x171690
movq %rax, 0x28(%rcx)
leaq 0x1cd(%rip), %rax       # 0xd96c6
movq %rax, 0x30(%rcx)
leaq 0x1e8(%rip), %rax       # 0xd96ec
movq %rax, 0x38(%rcx)
leaq 0x202(%rip), %rax       # 0xd9711
movq %rax, 0x40(%rcx)
leaq 0x21d(%rip), %rax       # 0xd9737
movq %rax, 0x48(%rcx)
leaq 0x238(%rip), %rax       # 0xd975d
movq %rax, 0x50(%rcx)
leaq 0x2b3(%rip), %rax       # 0xd97e3
movq %rax, 0x58(%rcx)
leaq 0x30e(%rip), %rax       # 0xd9849
movq %rax, 0x60(%rcx)
leaq 0x331(%rip), %rax       # 0xd9877
movq %rax, 0x68(%rcx)
leaq 0x38a(%rip), %rax       # 0xd98db
leaq 0x980b8(%rip), %rcx     # 0x171610
movq %rax, (%rcx)
leaq 0x3c4(%rip), %rax       # 0xd9926
movq %rax, 0x8(%rcx)
leaq 0x42c(%rip), %rax       # 0xd9999
movq %rax, 0x10(%rcx)
leaq 0x46e(%rip), %rax       # 0xd99e6
movq %rax, 0x18(%rcx)
leaq 0x4b1(%rip), %rax       # 0xd9a34
movq %rax, 0x20(%rcx)
leaq 0x4f4(%rip), %rax       # 0xd9a82
movq %rax, 0x28(%rcx)
leaq 0x566(%rip), %rax       # 0xd9aff
movq %rax, 0x30(%rcx)
leaq 0x5d8(%rip), %rax       # 0xd9b7c
movq %rax, 0x38(%rcx)
leaq 0x64a(%rip), %rax       # 0xd9bf9
movq %rax, 0x40(%rcx)
leaq 0x6ae(%rip), %rax       # 0xd9c68
movq %rax, 0x48(%rcx)
leaq 0x712(%rip), %rax       # 0xd9cd7
movq %rax, 0x50(%rcx)
leaq 0x896(%rip), %rax       # 0xd9e66
movq %rax, 0x58(%rcx)
leaq 0xa16(%rip), %rax       # 0xd9ff1
movq %rax, 0x60(%rcx)
leaq 0xb07(%rip), %rax       # 0xda0ed
movq %rax, 0x68(%rcx)
leaq 0xb79(%rip), %rax       # 0xda16a
leaq 0x97fe0(%rip), %rcx     # 0x1715d8
movq %rax, (%rcx)
leaq 0xbb0(%rip), %rax       # 0xda1b2
leaq 0x98187(%rip), %rcx     # 0x171790
movq %rax, (%rcx)
leaq 0xc4e(%rip), %rax       # 0xda261
leaq 0x97fc6(%rip), %rcx     # 0x1715e0
movq %rax, (%rcx)
leaq 0xfa6(%rip), %rax       # 0xda5ca
leaq 0x97fbd(%rip), %rcx     # 0x1715e8
movq %rax, (%rcx)
leaq 0x100e(%rip), %rax      # 0xda643
leaq 0x97fbc(%rip), %rcx     # 0x1715f8
movq %rax, (%rcx)
leaq 0x1096(%rip), %rax      # 0xda6dc
leaq 0x97fb3(%rip), %rcx     # 0x171600
movq %rax, (%rcx)
leaq 0x1125(%rip), %rax      # 0xda77c
leaq 0x97f92(%rip), %rcx     # 0x1715f0
movq %rax, (%rcx)
retq