// File: /workspace/github_c_makefile_star2_O3/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       # 0xe6242
leaq 0x95402(%rip), %rcx     # 0x17b4d0
movq %rax, 0x28(%rcx)
leaq 0x1cd(%rip), %rax       # 0xe62a6
movq %rax, 0x30(%rcx)
leaq 0x1e8(%rip), %rax       # 0xe62cc
movq %rax, 0x38(%rcx)
leaq 0x202(%rip), %rax       # 0xe62f1
movq %rax, 0x40(%rcx)
leaq 0x21d(%rip), %rax       # 0xe6317
movq %rax, 0x48(%rcx)
leaq 0x238(%rip), %rax       # 0xe633d
movq %rax, 0x50(%rcx)
leaq 0x2b3(%rip), %rax       # 0xe63c3
movq %rax, 0x58(%rcx)
leaq 0x30e(%rip), %rax       # 0xe6429
movq %rax, 0x60(%rcx)
leaq 0x331(%rip), %rax       # 0xe6457
movq %rax, 0x68(%rcx)
leaq 0x38a(%rip), %rax       # 0xe64bb
leaq 0x95318(%rip), %rcx     # 0x17b450
movq %rax, (%rcx)
leaq 0x3c8(%rip), %rax       # 0xe650a
movq %rax, 0x8(%rcx)
leaq 0x431(%rip), %rax       # 0xe657e
movq %rax, 0x10(%rcx)
leaq 0x476(%rip), %rax       # 0xe65ce
movq %rax, 0x18(%rcx)
leaq 0x4bc(%rip), %rax       # 0xe661f
movq %rax, 0x20(%rcx)
leaq 0x502(%rip), %rax       # 0xe6670
movq %rax, 0x28(%rcx)
leaq 0x5e4(%rip), %rax       # 0xe675d
movq %rax, 0x30(%rcx)
leaq 0x67b(%rip), %rax       # 0xe67ff
movq %rax, 0x38(%rcx)
leaq 0x711(%rip), %rax       # 0xe68a0
movq %rax, 0x40(%rcx)
leaq 0x77e(%rip), %rax       # 0xe6918
movq %rax, 0x48(%rcx)
leaq 0x7eb(%rip), %rax       # 0xe6990
movq %rax, 0x50(%rcx)
leaq 0x97a(%rip), %rax       # 0xe6b2a
movq %rax, 0x58(%rcx)
leaq 0xb04(%rip), %rax       # 0xe6cbf
movq %rax, 0x60(%rcx)
leaq 0xbff(%rip), %rax       # 0xe6dc5
movq %rax, 0x68(%rcx)
leaq 0xce5(%rip), %rax       # 0xe6eb6
leaq 0x95240(%rip), %rcx     # 0x17b418
movq %rax, (%rcx)
leaq 0xd20(%rip), %rax       # 0xe6f02
leaq 0x953e7(%rip), %rcx     # 0x17b5d0
movq %rax, (%rcx)
leaq 0xdc7(%rip), %rax       # 0xe6fba
leaq 0x95226(%rip), %rcx     # 0x17b420
movq %rax, (%rcx)
leaq 0x112e(%rip), %rax      # 0xe7332
leaq 0x9521d(%rip), %rcx     # 0x17b428
movq %rax, (%rcx)
leaq 0x119b(%rip), %rax      # 0xe73b0
leaq 0x9521c(%rip), %rcx     # 0x17b438
movq %rax, (%rcx)
leaq 0x122c(%rip), %rax      # 0xe7452
leaq 0x95213(%rip), %rcx     # 0x17b440
movq %rax, (%rcx)
leaq 0x12c4(%rip), %rax      # 0xe74fb
leaq 0x951f2(%rip), %rcx     # 0x17b430
movq %rax, (%rcx)
retq