Home
last modified time | relevance | path

Searched refs:input_extreme_block (Results 1 – 25 of 47) sorted by relevance

12

/dports/www/firefox-esr/firefox-91.8.0/media/libvpx/libvpx/test/
H A Ddct32x32_test.cc211 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in TEST_P()
218 input_extreme_block[j] = rnd.Rand8() & 1 ? mask_ : -mask_; in TEST_P()
221 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in TEST_P()
223 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in TEST_P()
227 vpx_fdct32x32_c(input_extreme_block, output_ref_block, stride); in TEST_P()
229 fwd_txfm_(input_extreme_block, output_block, stride)); in TEST_P()
252 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in TEST_P()
255 bench_in_ = input_extreme_block; in TEST_P()
H A Ddct16x16_test.cc405 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in RunMemCheck()
412 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunMemCheck()
415 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in RunMemCheck()
417 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in RunMemCheck()
420 fwd_txfm_ref(input_extreme_block, output_ref_block, pitch_, tx_type_); in RunMemCheck()
422 RunFwdTxfm(input_extreme_block, output_block, pitch_)); in RunMemCheck()
436 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in RunQuantCheck()
449 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunQuantCheck()
452 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in RunQuantCheck()
455 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in RunQuantCheck()
[all …]
/dports/net/freeswitch/freeswitch-1.10.3.-release/libs/libvpx/test/
H A Ddct32x32_test.cc211 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in TEST_P()
218 input_extreme_block[j] = rnd.Rand8() & 1 ? mask_ : -mask_; in TEST_P()
221 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in TEST_P()
223 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in TEST_P()
227 vpx_fdct32x32_c(input_extreme_block, output_ref_block, stride); in TEST_P()
229 fwd_txfm_(input_extreme_block, output_block, stride)); in TEST_P()
252 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in TEST_P()
255 bench_in_ = input_extreme_block; in TEST_P()
H A Ddct16x16_test.cc405 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in RunMemCheck()
412 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunMemCheck()
415 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in RunMemCheck()
417 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in RunMemCheck()
420 fwd_txfm_ref(input_extreme_block, output_ref_block, pitch_, tx_type_); in RunMemCheck()
422 RunFwdTxfm(input_extreme_block, output_block, pitch_)); in RunMemCheck()
436 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in RunQuantCheck()
449 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunQuantCheck()
452 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in RunQuantCheck()
455 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in RunQuantCheck()
[all …]
/dports/net-im/tg_owt/tg_owt-d578c76/src/third_party/libvpx/source/libvpx/test/
H A Ddct32x32_test.cc211 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in TEST_P()
218 input_extreme_block[j] = rnd.Rand8() & 1 ? mask_ : -mask_; in TEST_P()
221 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in TEST_P()
223 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in TEST_P()
227 vpx_fdct32x32_c(input_extreme_block, output_ref_block, stride); in TEST_P()
229 fwd_txfm_(input_extreme_block, output_block, stride)); in TEST_P()
252 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in TEST_P()
255 bench_in_ = input_extreme_block; in TEST_P()
H A Ddct16x16_test.cc405 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in RunMemCheck()
412 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunMemCheck()
415 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in RunMemCheck()
417 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in RunMemCheck()
420 fwd_txfm_ref(input_extreme_block, output_ref_block, pitch_, tx_type_); in RunMemCheck()
422 RunFwdTxfm(input_extreme_block, output_block, pitch_)); in RunMemCheck()
436 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in RunQuantCheck()
449 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunQuantCheck()
452 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in RunQuantCheck()
455 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in RunQuantCheck()
[all …]
/dports/multimedia/libvpx/libvpx-1.11.0/test/
H A Ddct32x32_test.cc211 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in TEST_P()
218 input_extreme_block[j] = rnd.Rand8() & 1 ? mask_ : -mask_; in TEST_P()
221 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in TEST_P()
223 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in TEST_P()
227 vpx_fdct32x32_c(input_extreme_block, output_ref_block, stride); in TEST_P()
229 fwd_txfm_(input_extreme_block, output_block, stride)); in TEST_P()
252 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in TEST_P()
255 bench_in_ = input_extreme_block; in TEST_P()
H A Ddct16x16_test.cc405 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in RunMemCheck()
412 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunMemCheck()
415 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in RunMemCheck()
417 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in RunMemCheck()
420 fwd_txfm_ref(input_extreme_block, output_ref_block, pitch_, tx_type_); in RunMemCheck()
422 RunFwdTxfm(input_extreme_block, output_block, pitch_)); in RunMemCheck()
436 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in RunQuantCheck()
449 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunQuantCheck()
452 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in RunQuantCheck()
455 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in RunQuantCheck()
[all …]
/dports/www/firefox/firefox-99.0/media/libvpx/libvpx/test/
H A Ddct32x32_test.cc211 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in TEST_P()
218 input_extreme_block[j] = rnd.Rand8() & 1 ? mask_ : -mask_; in TEST_P()
221 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in TEST_P()
223 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in TEST_P()
227 vpx_fdct32x32_c(input_extreme_block, output_ref_block, stride); in TEST_P()
229 fwd_txfm_(input_extreme_block, output_block, stride)); in TEST_P()
252 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in TEST_P()
255 bench_in_ = input_extreme_block; in TEST_P()
H A Ddct16x16_test.cc405 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in RunMemCheck()
412 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunMemCheck()
415 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in RunMemCheck()
417 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in RunMemCheck()
420 fwd_txfm_ref(input_extreme_block, output_ref_block, pitch_, tx_type_); in RunMemCheck()
422 RunFwdTxfm(input_extreme_block, output_block, pitch_)); in RunMemCheck()
436 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in RunQuantCheck()
449 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunQuantCheck()
452 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in RunQuantCheck()
455 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in RunQuantCheck()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/libvpx/source/libvpx/test/
H A Ddct32x32_test.cc211 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in TEST_P()
218 input_extreme_block[j] = rnd.Rand8() & 1 ? mask_ : -mask_; in TEST_P()
221 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in TEST_P()
223 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in TEST_P()
227 vpx_fdct32x32_c(input_extreme_block, output_ref_block, stride); in TEST_P()
229 fwd_txfm_(input_extreme_block, output_block, stride)); in TEST_P()
252 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in TEST_P()
255 bench_in_ = input_extreme_block; in TEST_P()
H A Ddct16x16_test.cc405 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in RunMemCheck()
412 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunMemCheck()
415 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in RunMemCheck()
417 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in RunMemCheck()
420 fwd_txfm_ref(input_extreme_block, output_ref_block, pitch_, tx_type_); in RunMemCheck()
422 RunFwdTxfm(input_extreme_block, output_block, pitch_)); in RunMemCheck()
436 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in RunQuantCheck()
449 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunQuantCheck()
452 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in RunQuantCheck()
455 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in RunQuantCheck()
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/media/libvpx/libvpx/test/
H A Ddct32x32_test.cc211 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in TEST_P()
218 input_extreme_block[j] = rnd.Rand8() & 1 ? mask_ : -mask_; in TEST_P()
221 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in TEST_P()
223 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in TEST_P()
227 vpx_fdct32x32_c(input_extreme_block, output_ref_block, stride); in TEST_P()
229 fwd_txfm_(input_extreme_block, output_block, stride)); in TEST_P()
252 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in TEST_P()
255 bench_in_ = input_extreme_block; in TEST_P()
H A Ddct16x16_test.cc405 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in RunMemCheck()
412 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunMemCheck()
415 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in RunMemCheck()
417 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in RunMemCheck()
420 fwd_txfm_ref(input_extreme_block, output_ref_block, pitch_, tx_type_); in RunMemCheck()
422 RunFwdTxfm(input_extreme_block, output_block, pitch_)); in RunMemCheck()
436 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in RunQuantCheck()
449 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunQuantCheck()
452 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in RunQuantCheck()
455 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in RunQuantCheck()
[all …]
/dports/lang/spidermonkey78/firefox-78.9.0/media/libvpx/libvpx/test/
H A Ddct32x32_test.cc211 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in TEST_P()
218 input_extreme_block[j] = rnd.Rand8() & 1 ? mask_ : -mask_; in TEST_P()
221 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in TEST_P()
223 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in TEST_P()
227 vpx_fdct32x32_c(input_extreme_block, output_ref_block, stride); in TEST_P()
229 fwd_txfm_(input_extreme_block, output_block, stride)); in TEST_P()
252 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in TEST_P()
255 bench_in_ = input_extreme_block; in TEST_P()
H A Ddct16x16_test.cc405 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in RunMemCheck()
412 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunMemCheck()
415 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in RunMemCheck()
417 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in RunMemCheck()
420 fwd_txfm_ref(input_extreme_block, output_ref_block, pitch_, tx_type_); in RunMemCheck()
422 RunFwdTxfm(input_extreme_block, output_block, pitch_)); in RunMemCheck()
436 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in RunQuantCheck()
449 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunQuantCheck()
452 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in RunQuantCheck()
455 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in RunQuantCheck()
[all …]
/dports/www/firefox-esr/firefox-91.8.0/third_party/aom/test/
H A Dtransform_test_base.h219 int16_t *input_extreme_block = reinterpret_cast<int16_t *>( in RunMemCheck() local
229 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunMemCheck()
232 for (int j = 0; j < num_coeffs_; ++j) input_extreme_block[j] = mask_; in RunMemCheck()
234 for (int j = 0; j < num_coeffs_; ++j) input_extreme_block[j] = -mask_; in RunMemCheck()
237 fwd_txfm_ref(input_extreme_block, output_ref_block, pitch_, &txfm_param_); in RunMemCheck()
239 RunFwdTxfm(input_extreme_block, output_block, pitch_)); in RunMemCheck()
252 aom_free(input_extreme_block); in RunMemCheck()
/dports/lang/spidermonkey60/firefox-60.9.0/third_party/aom/test/
H A Dtransform_test_base.h233 int16_t *input_extreme_block = reinterpret_cast<int16_t *>( in RunMemCheck() local
243 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunMemCheck()
246 for (int j = 0; j < num_coeffs_; ++j) input_extreme_block[j] = mask_; in RunMemCheck()
248 for (int j = 0; j < num_coeffs_; ++j) input_extreme_block[j] = -mask_; in RunMemCheck()
251 fwd_txfm_ref(input_extreme_block, output_ref_block, pitch_, &txfm_param_); in RunMemCheck()
253 RunFwdTxfm(input_extreme_block, output_block, pitch_)); in RunMemCheck()
266 aom_free(input_extreme_block); in RunMemCheck()
H A Dav1_inv_txfm_test.cc146 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kMaxNumCoeffs]); in TEST_P()
162 for (int j = 0; j < block_size; ++j) input_extreme_block[j] = 255; in TEST_P()
164 for (int j = 0; j < block_size; ++j) input_extreme_block[j] = -255; in TEST_P()
167 input_extreme_block[j] = rnd.Rand8() % 2 ? 255 : -255; in TEST_P()
171 ftxfm_(input_extreme_block, output_ref_block, size); in TEST_P()
H A Ddct32x32_test.cc191 DECLARE_ALIGNED(16, int16_t, input_extreme_block[kNumCoeffs]); in TEST_P()
198 input_extreme_block[j] = rnd.Rand8() & 1 ? mask_ : -mask_; in TEST_P()
201 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = mask_; in TEST_P()
203 for (int j = 0; j < kNumCoeffs; ++j) input_extreme_block[j] = -mask_; in TEST_P()
207 aom_fdct32x32_c(input_extreme_block, output_ref_block, stride); in TEST_P()
209 fwd_txfm_(input_extreme_block, output_block, stride)); in TEST_P()
/dports/www/firefox/firefox-99.0/third_party/aom/test/
H A Dtransform_test_base.h219 int16_t *input_extreme_block = reinterpret_cast<int16_t *>( in RunMemCheck() local
229 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunMemCheck()
232 for (int j = 0; j < num_coeffs_; ++j) input_extreme_block[j] = mask_; in RunMemCheck()
234 for (int j = 0; j < num_coeffs_; ++j) input_extreme_block[j] = -mask_; in RunMemCheck()
237 fwd_txfm_ref(input_extreme_block, output_ref_block, pitch_, &txfm_param_); in RunMemCheck()
239 RunFwdTxfm(input_extreme_block, output_block, pitch_)); in RunMemCheck()
252 aom_free(input_extreme_block); in RunMemCheck()
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/aom/test/
H A Dtransform_test_base.h219 int16_t *input_extreme_block = reinterpret_cast<int16_t *>( in RunMemCheck() local
229 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunMemCheck()
232 for (int j = 0; j < num_coeffs_; ++j) input_extreme_block[j] = mask_; in RunMemCheck()
234 for (int j = 0; j < num_coeffs_; ++j) input_extreme_block[j] = -mask_; in RunMemCheck()
237 fwd_txfm_ref(input_extreme_block, output_ref_block, pitch_, &txfm_param_); in RunMemCheck()
239 RunFwdTxfm(input_extreme_block, output_block, pitch_)); in RunMemCheck()
252 aom_free(input_extreme_block); in RunMemCheck()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/libaom/source/libaom/test/
H A Dtransform_test_base.h222 int16_t *input_extreme_block = reinterpret_cast<int16_t *>( in RunMemCheck() local
232 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunMemCheck()
235 for (int j = 0; j < num_coeffs_; ++j) input_extreme_block[j] = mask_; in RunMemCheck()
237 for (int j = 0; j < num_coeffs_; ++j) input_extreme_block[j] = -mask_; in RunMemCheck()
240 fwd_txfm_ref(input_extreme_block, output_ref_block, pitch_, &txfm_param_); in RunMemCheck()
242 RunFwdTxfm(input_extreme_block, output_block, pitch_)); in RunMemCheck()
255 aom_free(input_extreme_block); in RunMemCheck()
/dports/multimedia/aom/aom-3.2.0/test/
H A Dtransform_test_base.h222 int16_t *input_extreme_block = reinterpret_cast<int16_t *>( in RunMemCheck() local
232 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunMemCheck()
235 for (int j = 0; j < num_coeffs_; ++j) input_extreme_block[j] = mask_; in RunMemCheck()
237 for (int j = 0; j < num_coeffs_; ++j) input_extreme_block[j] = -mask_; in RunMemCheck()
240 fwd_txfm_ref(input_extreme_block, output_ref_block, pitch_, &txfm_param_); in RunMemCheck()
242 RunFwdTxfm(input_extreme_block, output_block, pitch_)); in RunMemCheck()
255 aom_free(input_extreme_block); in RunMemCheck()
/dports/lang/spidermonkey78/firefox-78.9.0/third_party/aom/test/
H A Dtransform_test_base.h219 int16_t *input_extreme_block = reinterpret_cast<int16_t *>( in RunMemCheck() local
229 input_extreme_block[j] = rnd.Rand8() % 2 ? mask_ : -mask_; in RunMemCheck()
232 for (int j = 0; j < num_coeffs_; ++j) input_extreme_block[j] = mask_; in RunMemCheck()
234 for (int j = 0; j < num_coeffs_; ++j) input_extreme_block[j] = -mask_; in RunMemCheck()
237 fwd_txfm_ref(input_extreme_block, output_ref_block, pitch_, &txfm_param_); in RunMemCheck()
239 RunFwdTxfm(input_extreme_block, output_block, pitch_)); in RunMemCheck()
252 aom_free(input_extreme_block); in RunMemCheck()

12