Home
last modified time | relevance | path

Searched refs:tmp16 (Results 1 – 25 of 4414) sorted by relevance

12345678910>>...177

/dports/editors/libreoffice/libreoffice-7.2.6.2/hwpfilter/source/
H A Dhinfo.cxx81 unsigned short tmp16; in Read() local
126 splinetext = tmp16; in Read()
129 splinefn = tmp16; in Read()
132 spfnfn = tmp16; in Read()
140 ii = tmp16; in Read()
213 unsigned short tmp16; in Read() local
216 left_margin = tmp16; in Read()
219 right_margin = tmp16; in Read()
222 indent = tmp16; in Read()
225 lspacing = tmp16; in Read()
[all …]
/dports/editors/libreoffice6/libreoffice-6.4.7.2/hwpfilter/source/
H A Dhinfo.cxx81 unsigned short tmp16; in Read() local
126 splinetext = tmp16; in Read()
129 splinefn = tmp16; in Read()
132 spfnfn = tmp16; in Read()
140 ii = tmp16; in Read()
213 unsigned short tmp16; in Read() local
216 left_margin = tmp16; in Read()
219 right_margin = tmp16; in Read()
222 indent = tmp16; in Read()
225 lspacing = tmp16; in Read()
[all …]
/dports/multimedia/mswebrtc/mswebrtc-1.1.1/webrtc/webrtc/common_audio/vad/
H A Dvad_gmm.c44 tmp16 = (inv_std >> 2); // Q10 -> Q8. in WebRtcVad_GaussianProbability()
46 inv_std2 = (int16_t)((tmp16 * tmp16) >> 2); in WebRtcVad_GaussianProbability()
51 tmp16 = (input << 3); // Q4 -> Q7 in WebRtcVad_GaussianProbability()
52 tmp16 = tmp16 - mean; // Q7 - Q7 = Q7 in WebRtcVad_GaussianProbability()
62 tmp32 = (*delta * tmp16) >> 9; in WebRtcVad_GaussianProbability()
71 tmp16 = -tmp16; in WebRtcVad_GaussianProbability()
72 exp_value = (0x0400 | (tmp16 & 0x03FF)); in WebRtcVad_GaussianProbability()
73 tmp16 ^= 0xFFFF; in WebRtcVad_GaussianProbability()
74 tmp16 >>= 10; in WebRtcVad_GaussianProbability()
75 tmp16 += 1; in WebRtcVad_GaussianProbability()
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/webrtc/common_audio/vad/
H A Dvad_gmm.c43 tmp16 = (inv_std >> 2); // Q10 -> Q8. in WebRtcVad_GaussianProbability()
45 inv_std2 = (int16_t)((tmp16 * tmp16) >> 2); in WebRtcVad_GaussianProbability()
50 tmp16 = (input << 3); // Q4 -> Q7 in WebRtcVad_GaussianProbability()
51 tmp16 = tmp16 - mean; // Q7 - Q7 = Q7 in WebRtcVad_GaussianProbability()
61 tmp32 = (*delta * tmp16) >> 9; in WebRtcVad_GaussianProbability()
70 tmp16 = -tmp16; in WebRtcVad_GaussianProbability()
71 exp_value = (0x0400 | (tmp16 & 0x03FF)); in WebRtcVad_GaussianProbability()
72 tmp16 ^= 0xFFFF; in WebRtcVad_GaussianProbability()
73 tmp16 >>= 10; in WebRtcVad_GaussianProbability()
74 tmp16 += 1; in WebRtcVad_GaussianProbability()
[all …]
/dports/net-im/tg_owt/tg_owt-d578c76/src/common_audio/vad/
H A Dvad_gmm.c43 tmp16 = (inv_std >> 2); // Q10 -> Q8. in WebRtcVad_GaussianProbability()
45 inv_std2 = (int16_t)((tmp16 * tmp16) >> 2); in WebRtcVad_GaussianProbability()
50 tmp16 = (input << 3); // Q4 -> Q7 in WebRtcVad_GaussianProbability()
51 tmp16 = tmp16 - mean; // Q7 - Q7 = Q7 in WebRtcVad_GaussianProbability()
61 tmp32 = (*delta * tmp16) >> 9; in WebRtcVad_GaussianProbability()
70 tmp16 = -tmp16; in WebRtcVad_GaussianProbability()
71 exp_value = (0x0400 | (tmp16 & 0x03FF)); in WebRtcVad_GaussianProbability()
72 tmp16 ^= 0xFFFF; in WebRtcVad_GaussianProbability()
73 tmp16 >>= 10; in WebRtcVad_GaussianProbability()
74 tmp16 += 1; in WebRtcVad_GaussianProbability()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/webrtc/common_audio/vad/
H A Dvad_gmm.c43 tmp16 = (inv_std >> 2); // Q10 -> Q8. in WebRtcVad_GaussianProbability()
45 inv_std2 = (int16_t)((tmp16 * tmp16) >> 2); in WebRtcVad_GaussianProbability()
50 tmp16 = (input << 3); // Q4 -> Q7 in WebRtcVad_GaussianProbability()
51 tmp16 = tmp16 - mean; // Q7 - Q7 = Q7 in WebRtcVad_GaussianProbability()
61 tmp32 = (*delta * tmp16) >> 9; in WebRtcVad_GaussianProbability()
70 tmp16 = -tmp16; in WebRtcVad_GaussianProbability()
71 exp_value = (0x0400 | (tmp16 & 0x03FF)); in WebRtcVad_GaussianProbability()
72 tmp16 ^= 0xFFFF; in WebRtcVad_GaussianProbability()
73 tmp16 >>= 10; in WebRtcVad_GaussianProbability()
74 tmp16 += 1; in WebRtcVad_GaussianProbability()
[all …]
/dports/www/firefox/firefox-99.0/third_party/libwebrtc/common_audio/vad/
H A Dvad_gmm.c43 tmp16 = (inv_std >> 2); // Q10 -> Q8. in WebRtcVad_GaussianProbability()
45 inv_std2 = (int16_t)((tmp16 * tmp16) >> 2); in WebRtcVad_GaussianProbability()
50 tmp16 = (input << 3); // Q4 -> Q7 in WebRtcVad_GaussianProbability()
51 tmp16 = tmp16 - mean; // Q7 - Q7 = Q7 in WebRtcVad_GaussianProbability()
61 tmp32 = (*delta * tmp16) >> 9; in WebRtcVad_GaussianProbability()
70 tmp16 = -tmp16; in WebRtcVad_GaussianProbability()
71 exp_value = (0x0400 | (tmp16 & 0x03FF)); in WebRtcVad_GaussianProbability()
72 tmp16 ^= 0xFFFF; in WebRtcVad_GaussianProbability()
73 tmp16 >>= 10; in WebRtcVad_GaussianProbability()
74 tmp16 += 1; in WebRtcVad_GaussianProbability()
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/libwebrtc/webrtc/common_audio/vad/
H A Dvad_gmm.c44 tmp16 = (inv_std >> 2); // Q10 -> Q8. in WebRtcVad_GaussianProbability()
46 inv_std2 = (int16_t)((tmp16 * tmp16) >> 2); in WebRtcVad_GaussianProbability()
51 tmp16 = (input << 3); // Q4 -> Q7 in WebRtcVad_GaussianProbability()
52 tmp16 = tmp16 - mean; // Q7 - Q7 = Q7 in WebRtcVad_GaussianProbability()
62 tmp32 = (*delta * tmp16) >> 9; in WebRtcVad_GaussianProbability()
71 tmp16 = -tmp16; in WebRtcVad_GaussianProbability()
72 exp_value = (0x0400 | (tmp16 & 0x03FF)); in WebRtcVad_GaussianProbability()
73 tmp16 ^= 0xFFFF; in WebRtcVad_GaussianProbability()
74 tmp16 >>= 10; in WebRtcVad_GaussianProbability()
75 tmp16 += 1; in WebRtcVad_GaussianProbability()
[all …]
/dports/net-im/telegram-desktop/tdesktop-3.2.5-full/Telegram/ThirdParty/libtgvoip/webrtc_dsp/common_audio/vad/
H A Dvad_gmm.c43 tmp16 = (inv_std >> 2); // Q10 -> Q8. in WebRtcVad_GaussianProbability()
45 inv_std2 = (int16_t)((tmp16 * tmp16) >> 2); in WebRtcVad_GaussianProbability()
50 tmp16 = (input << 3); // Q4 -> Q7 in WebRtcVad_GaussianProbability()
51 tmp16 = tmp16 - mean; // Q7 - Q7 = Q7 in WebRtcVad_GaussianProbability()
61 tmp32 = (*delta * tmp16) >> 9; in WebRtcVad_GaussianProbability()
70 tmp16 = -tmp16; in WebRtcVad_GaussianProbability()
71 exp_value = (0x0400 | (tmp16 & 0x03FF)); in WebRtcVad_GaussianProbability()
72 tmp16 ^= 0xFFFF; in WebRtcVad_GaussianProbability()
73 tmp16 >>= 10; in WebRtcVad_GaussianProbability()
74 tmp16 += 1; in WebRtcVad_GaussianProbability()
[all …]
/dports/lang/spidermonkey60/firefox-60.9.0/media/webrtc/trunk/webrtc/common_audio/vad/
H A Dvad_gmm.c44 tmp16 = (inv_std >> 2); // Q10 -> Q8. in WebRtcVad_GaussianProbability()
46 inv_std2 = (int16_t)((tmp16 * tmp16) >> 2); in WebRtcVad_GaussianProbability()
51 tmp16 = (input << 3); // Q4 -> Q7 in WebRtcVad_GaussianProbability()
52 tmp16 = tmp16 - mean; // Q7 - Q7 = Q7 in WebRtcVad_GaussianProbability()
62 tmp32 = (*delta * tmp16) >> 9; in WebRtcVad_GaussianProbability()
71 tmp16 = -tmp16; in WebRtcVad_GaussianProbability()
72 exp_value = (0x0400 | (tmp16 & 0x03FF)); in WebRtcVad_GaussianProbability()
73 tmp16 ^= 0xFFFF; in WebRtcVad_GaussianProbability()
74 tmp16 >>= 10; in WebRtcVad_GaussianProbability()
75 tmp16 += 1; in WebRtcVad_GaussianProbability()
[all …]
/dports/www/firefox-legacy/firefox-52.8.0esr/media/webrtc/trunk/webrtc/common_audio/vad/
H A Dvad_gmm.c44 tmp16 = (inv_std >> 2); // Q10 -> Q8. in WebRtcVad_GaussianProbability()
46 inv_std2 = (int16_t)((tmp16 * tmp16) >> 2); in WebRtcVad_GaussianProbability()
51 tmp16 = (input << 3); // Q4 -> Q7 in WebRtcVad_GaussianProbability()
52 tmp16 = tmp16 - mean; // Q7 - Q7 = Q7 in WebRtcVad_GaussianProbability()
62 tmp32 = (*delta * tmp16) >> 9; in WebRtcVad_GaussianProbability()
71 tmp16 = -tmp16; in WebRtcVad_GaussianProbability()
72 exp_value = (0x0400 | (tmp16 & 0x03FF)); in WebRtcVad_GaussianProbability()
73 tmp16 ^= 0xFFFF; in WebRtcVad_GaussianProbability()
74 tmp16 >>= 10; in WebRtcVad_GaussianProbability()
75 tmp16 += 1; in WebRtcVad_GaussianProbability()
[all …]
/dports/www/firefox-esr/firefox-91.8.0/third_party/libwebrtc/webrtc/common_audio/vad/
H A Dvad_gmm.c44 tmp16 = (inv_std >> 2); // Q10 -> Q8. in WebRtcVad_GaussianProbability()
46 inv_std2 = (int16_t)((tmp16 * tmp16) >> 2); in WebRtcVad_GaussianProbability()
51 tmp16 = (input << 3); // Q4 -> Q7 in WebRtcVad_GaussianProbability()
52 tmp16 = tmp16 - mean; // Q7 - Q7 = Q7 in WebRtcVad_GaussianProbability()
62 tmp32 = (*delta * tmp16) >> 9; in WebRtcVad_GaussianProbability()
71 tmp16 = -tmp16; in WebRtcVad_GaussianProbability()
72 exp_value = (0x0400 | (tmp16 & 0x03FF)); in WebRtcVad_GaussianProbability()
73 tmp16 ^= 0xFFFF; in WebRtcVad_GaussianProbability()
74 tmp16 >>= 10; in WebRtcVad_GaussianProbability()
75 tmp16 += 1; in WebRtcVad_GaussianProbability()
[all …]
/dports/audio/webrtc-audio-processing0/webrtc-audio-processing-0.3.1/webrtc/common_audio/vad/
H A Dvad_gmm.c44 tmp16 = (inv_std >> 2); // Q10 -> Q8.
46 inv_std2 = (int16_t)((tmp16 * tmp16) >> 2);
51 tmp16 = (input << 3); // Q4 -> Q7
52 tmp16 = tmp16 - mean; // Q7 - Q7 = Q7
62 tmp32 = (*delta * tmp16) >> 9;
71 tmp16 = -tmp16;
72 exp_value = (0x0400 | (tmp16 & 0x03FF));
73 tmp16 ^= 0xFFFF;
74 tmp16 >>= 10;
75 tmp16 += 1;
[all …]
/dports/audio/webrtc-audio-processing/webrtc-audio-processing-1.0/webrtc/common_audio/vad/
H A Dvad_gmm.c43 tmp16 = (inv_std >> 2); // Q10 -> Q8. in WebRtcVad_GaussianProbability()
45 inv_std2 = (int16_t)((tmp16 * tmp16) >> 2); in WebRtcVad_GaussianProbability()
50 tmp16 = (input << 3); // Q4 -> Q7 in WebRtcVad_GaussianProbability()
51 tmp16 = tmp16 - mean; // Q7 - Q7 = Q7 in WebRtcVad_GaussianProbability()
61 tmp32 = (*delta * tmp16) >> 9; in WebRtcVad_GaussianProbability()
70 tmp16 = -tmp16; in WebRtcVad_GaussianProbability()
71 exp_value = (0x0400 | (tmp16 & 0x03FF)); in WebRtcVad_GaussianProbability()
72 tmp16 ^= 0xFFFF; in WebRtcVad_GaussianProbability()
73 tmp16 >>= 10; in WebRtcVad_GaussianProbability()
74 tmp16 += 1; in WebRtcVad_GaussianProbability()
[all …]
/dports/lang/spidermonkey78/firefox-78.9.0/media/webrtc/trunk/webrtc/common_audio/vad/
H A Dvad_gmm.c44 tmp16 = (inv_std >> 2); // Q10 -> Q8. in WebRtcVad_GaussianProbability()
46 inv_std2 = (int16_t)((tmp16 * tmp16) >> 2); in WebRtcVad_GaussianProbability()
51 tmp16 = (input << 3); // Q4 -> Q7 in WebRtcVad_GaussianProbability()
52 tmp16 = tmp16 - mean; // Q7 - Q7 = Q7 in WebRtcVad_GaussianProbability()
62 tmp32 = (*delta * tmp16) >> 9; in WebRtcVad_GaussianProbability()
71 tmp16 = -tmp16; in WebRtcVad_GaussianProbability()
72 exp_value = (0x0400 | (tmp16 & 0x03FF)); in WebRtcVad_GaussianProbability()
73 tmp16 ^= 0xFFFF; in WebRtcVad_GaussianProbability()
74 tmp16 >>= 10; in WebRtcVad_GaussianProbability()
75 tmp16 += 1; in WebRtcVad_GaussianProbability()
[all …]
/dports/net/yate/yate-6.4.0-1/libs/miniwebrtc/audio/common/vad/
H A Dvad_gmm.c34 int16_t tmp16, inv_std, inv_std2, exp_value = 0; in WebRtcVad_GaussianProbability() local
44 tmp16 = (inv_std >> 2); // Q10 -> Q8. in WebRtcVad_GaussianProbability()
46 inv_std2 = (int16_t) WEBRTC_SPL_MUL_16_16_RSFT(tmp16, tmp16, 2); in WebRtcVad_GaussianProbability()
51 tmp16 = (input << 3); // Q4 -> Q7 in WebRtcVad_GaussianProbability()
52 tmp16 = tmp16 - mean; // Q7 - Q7 = Q7 in WebRtcVad_GaussianProbability()
71 tmp16 = -tmp16; in WebRtcVad_GaussianProbability()
72 exp_value = (0x0400 | (tmp16 & 0x03FF)); in WebRtcVad_GaussianProbability()
73 tmp16 ^= 0xFFFF; in WebRtcVad_GaussianProbability()
74 tmp16 >>= 10; in WebRtcVad_GaussianProbability()
75 tmp16 += 1; in WebRtcVad_GaussianProbability()
[all …]
/dports/audio/libfilteraudio/filter_audio-0.0.1/vad/
H A Dvad_gmm.c34 int16_t tmp16, inv_std, inv_std2, exp_value = 0; in WebRtcVad_GaussianProbability() local
44 tmp16 = (inv_std >> 2); // Q10 -> Q8. in WebRtcVad_GaussianProbability()
46 inv_std2 = (int16_t) WEBRTC_SPL_MUL_16_16_RSFT(tmp16, tmp16, 2); in WebRtcVad_GaussianProbability()
51 tmp16 = (input << 3); // Q4 -> Q7 in WebRtcVad_GaussianProbability()
52 tmp16 = tmp16 - mean; // Q7 - Q7 = Q7 in WebRtcVad_GaussianProbability()
71 tmp16 = -tmp16; in WebRtcVad_GaussianProbability()
72 exp_value = (0x0400 | (tmp16 & 0x03FF)); in WebRtcVad_GaussianProbability()
73 tmp16 ^= 0xFFFF; in WebRtcVad_GaussianProbability()
74 tmp16 >>= 10; in WebRtcVad_GaussianProbability()
75 tmp16 += 1; in WebRtcVad_GaussianProbability()
[all …]
/dports/audio/py-webrtcvad/webrtcvad-2.0.10/cbits/webrtc/common_audio/vad/
H A Dvad_gmm.c34 int16_t tmp16, inv_std, inv_std2, exp_value = 0; in WebRtcVad_GaussianProbability() local
44 tmp16 = (inv_std >> 2); // Q10 -> Q8. in WebRtcVad_GaussianProbability()
46 inv_std2 = (int16_t) WEBRTC_SPL_MUL_16_16_RSFT(tmp16, tmp16, 2); in WebRtcVad_GaussianProbability()
51 tmp16 = (input << 3); // Q4 -> Q7 in WebRtcVad_GaussianProbability()
52 tmp16 = tmp16 - mean; // Q7 - Q7 = Q7 in WebRtcVad_GaussianProbability()
71 tmp16 = -tmp16; in WebRtcVad_GaussianProbability()
72 exp_value = (0x0400 | (tmp16 & 0x03FF)); in WebRtcVad_GaussianProbability()
73 tmp16 ^= 0xFFFF; in WebRtcVad_GaussianProbability()
74 tmp16 >>= 10; in WebRtcVad_GaussianProbability()
75 tmp16 += 1; in WebRtcVad_GaussianProbability()
[all …]
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/test/Analysis/ScalarEvolution/
H A Dpr40420.ll25 %tmp16 = add i64 %tmp14, 1
26 %tmp17 = trunc i64 %tmp16 to i8
31 %tmp16.1 = add i64 %tmp16, 1
32 %tmp17.1 = trunc i64 %tmp16.1 to i8
37 %tmp16.2 = add i64 %tmp16.1, 1
38 %tmp16.3 = add i64 %tmp16.2, 1
39 %tmp16.4 = add i64 %tmp16.3, 1
40 %tmp16.5 = add i64 %tmp16.4, 1
41 %tmp16.6 = add i64 %tmp16.5, 1
43 %tmp22.6 = icmp ugt i64 %tmp16.1, 239
[all …]
/dports/devel/llvm10/llvm-10.0.1.src/test/Analysis/ScalarEvolution/
H A Dpr40420.ll25 %tmp16 = add i64 %tmp14, 1
26 %tmp17 = trunc i64 %tmp16 to i8
31 %tmp16.1 = add i64 %tmp16, 1
32 %tmp17.1 = trunc i64 %tmp16.1 to i8
37 %tmp16.2 = add i64 %tmp16.1, 1
38 %tmp16.3 = add i64 %tmp16.2, 1
39 %tmp16.4 = add i64 %tmp16.3, 1
40 %tmp16.5 = add i64 %tmp16.4, 1
41 %tmp16.6 = add i64 %tmp16.5, 1
43 %tmp22.6 = icmp ugt i64 %tmp16.1, 239
[all …]
/dports/devel/llvm11/llvm-11.0.1.src/test/Analysis/ScalarEvolution/
H A Dpr40420.ll25 %tmp16 = add i64 %tmp14, 1
26 %tmp17 = trunc i64 %tmp16 to i8
31 %tmp16.1 = add i64 %tmp16, 1
32 %tmp17.1 = trunc i64 %tmp16.1 to i8
37 %tmp16.2 = add i64 %tmp16.1, 1
38 %tmp16.3 = add i64 %tmp16.2, 1
39 %tmp16.4 = add i64 %tmp16.3, 1
40 %tmp16.5 = add i64 %tmp16.4, 1
41 %tmp16.6 = add i64 %tmp16.5, 1
43 %tmp22.6 = icmp ugt i64 %tmp16.1, 239
[all …]
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/test/Analysis/ScalarEvolution/
H A Dpr40420.ll25 %tmp16 = add i64 %tmp14, 1
26 %tmp17 = trunc i64 %tmp16 to i8
31 %tmp16.1 = add i64 %tmp16, 1
32 %tmp17.1 = trunc i64 %tmp16.1 to i8
37 %tmp16.2 = add i64 %tmp16.1, 1
38 %tmp16.3 = add i64 %tmp16.2, 1
39 %tmp16.4 = add i64 %tmp16.3, 1
40 %tmp16.5 = add i64 %tmp16.4, 1
41 %tmp16.6 = add i64 %tmp16.5, 1
43 %tmp22.6 = icmp ugt i64 %tmp16.1, 239
[all …]
/dports/devel/llvm90/llvm-9.0.1.src/test/Analysis/ScalarEvolution/
H A Dpr40420.ll25 %tmp16 = add i64 %tmp14, 1
26 %tmp17 = trunc i64 %tmp16 to i8
31 %tmp16.1 = add i64 %tmp16, 1
32 %tmp17.1 = trunc i64 %tmp16.1 to i8
37 %tmp16.2 = add i64 %tmp16.1, 1
38 %tmp16.3 = add i64 %tmp16.2, 1
39 %tmp16.4 = add i64 %tmp16.3, 1
40 %tmp16.5 = add i64 %tmp16.4, 1
41 %tmp16.6 = add i64 %tmp16.5, 1
43 %tmp22.6 = icmp ugt i64 %tmp16.1, 239
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/test/Analysis/ScalarEvolution/
H A Dpr40420.ll26 %tmp16 = add i64 %tmp14, 1
27 %tmp17 = trunc i64 %tmp16 to i8
32 %tmp16.1 = add i64 %tmp16, 1
33 %tmp17.1 = trunc i64 %tmp16.1 to i8
38 %tmp16.2 = add i64 %tmp16.1, 1
39 %tmp16.3 = add i64 %tmp16.2, 1
40 %tmp16.4 = add i64 %tmp16.3, 1
41 %tmp16.5 = add i64 %tmp16.4, 1
42 %tmp16.6 = add i64 %tmp16.5, 1
44 %tmp22.6 = icmp ugt i64 %tmp16.1, 239
[all …]
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/test/Analysis/ScalarEvolution/
H A Dpr40420.ll26 %tmp16 = add i64 %tmp14, 1
27 %tmp17 = trunc i64 %tmp16 to i8
32 %tmp16.1 = add i64 %tmp16, 1
33 %tmp17.1 = trunc i64 %tmp16.1 to i8
38 %tmp16.2 = add i64 %tmp16.1, 1
39 %tmp16.3 = add i64 %tmp16.2, 1
40 %tmp16.4 = add i64 %tmp16.3, 1
41 %tmp16.5 = add i64 %tmp16.4, 1
42 %tmp16.6 = add i64 %tmp16.5, 1
44 %tmp22.6 = icmp ugt i64 %tmp16.1, 239
[all …]

12345678910>>...177