⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 278349 in webkit


Ignore:
Timestamp:
Jun 2, 2021, 5:17:18 AM (5 years ago)
Author:
youenn@apple.com
Message:

Update pffft to M92
https://bugs.webkit.org/show_bug.cgi?id=226491

Reviewed by Alex Christensen.

  • Source/third_party/pffft/BUILD.gn:
  • Source/third_party/pffft/DIR_METADATA: Added.
Location:
trunk/Source/ThirdParty/libwebrtc
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/ThirdParty/libwebrtc/ChangeLog

    r278348 r278349  
     12021-06-02  Youenn Fablet  <youenn@apple.com>
     2
     3        Update pffft to M92
     4        https://bugs.webkit.org/show_bug.cgi?id=226491
     5
     6        Reviewed by Alex Christensen.
     7
     8        * Source/third_party/pffft/BUILD.gn:
     9        * Source/third_party/pffft/DIR_METADATA: Added.
     10
    1112021-06-02  Youenn Fablet  <youenn@apple.com>
    212
  • trunk/Source/ThirdParty/libwebrtc/Source/third_party/pffft/BUILD.gn

    r251248 r278349  
    1515  }
    1616
    17   # PFFFT doesn't support SIMD on mipsel, so build a scalar version.
    18   if ((current_cpu == "arm" && !arm_use_neon) || current_cpu == "mipsel") {
     17  # PFFFT doesn't support SIMD on some cpus, so build a scalar version.
     18  if ((current_cpu == "arm" && !arm_use_neon) || current_cpu == "mipsel" ||
     19      current_cpu == "mips64el" || current_cpu == "ppc64" ||
     20      current_cpu == "s390x") {
    1921    defines = [ "PFFFT_SIMD_DISABLE" ]
    2022  }
     
    4345action("generate_pffft_fuzzer_corpus") {
    4446  script = "generate_seed_corpus.py"
    45   sources = [
    46     "generate_seed_corpus.py",
    47   ]
     47  sources = [ "generate_seed_corpus.py" ]
    4848  args = [ rebase_path(fuzzer_testdata_dir, root_build_dir) ]
    49   outputs = [
    50     fuzzer_testdata_dir,
    51   ]
     49  outputs = [ fuzzer_testdata_dir ]
    5250}
    5351
    5452fuzzer_test("pffft_complex_fuzzer") {
    55   sources = [
    56     "pffft_fuzzer.cc",
    57   ]
     53  sources = [ "pffft_fuzzer.cc" ]
    5854  cflags = [ "-DTRANSFORM_COMPLEX" ]
    59   deps = [
    60     ":pffft",
    61   ]
     55  deps = [ ":pffft" ]
    6256  seed_corpus = fuzzer_testdata_dir
    6357  seed_corpus_deps = [ ":generate_pffft_fuzzer_corpus" ]
     
    6559
    6660fuzzer_test("pffft_real_fuzzer") {
    67   sources = [
    68     "pffft_fuzzer.cc",
    69   ]
     61  sources = [ "pffft_fuzzer.cc" ]
    7062  cflags = [ "-DTRANSFORM_REAL" ]
    71   deps = [
    72     ":pffft",
    73   ]
     63  deps = [ ":pffft" ]
    7464  seed_corpus = fuzzer_testdata_dir
    7565  seed_corpus_deps = [ ":generate_pffft_fuzzer_corpus" ]
     
    8979}
    9080
     81config("pffft_benchmark_internal_config") {
     82  cflags = [
     83    # test_pffft.c contains an `exit(1)` following a `break` statement.
     84    "-Wno-unreachable-code",
     85  ]
     86}
     87
    9188executable("pffft_benchmark") {
    9289  testonly = true
    93   configs += [ ":common_config" ]
    94   sources = [
    95     "src/test_pffft.c",
     90  configs += [
     91    ":common_config",
     92    ":pffft_benchmark_internal_config",
    9693  ]
     94  sources = [ "src/test_pffft.c" ]
    9795  deps = [
    9896    ":fftpack",
     
    103101test("pffft_unittest") {
    104102  testonly = true
    105   sources = [
    106     "pffft_unittest.cc",
    107   ]
     103  sources = [ "pffft_unittest.cc" ]
    108104  deps = [
    109105    ":fftpack",
Note: See TracChangeset for help on using the changeset viewer.