| /external/XNNPACK/bench/ |
| D | f32-dwconv2d-chw.cc | 149 static void dwconv2d_chw_3x3p1__neon_1x4(benchmark::State& state, const char* net) { in dwconv2d_chw_3x3p1__neon_1x4() 152 static void dwconv2d_chw_3x3p1__neon_2x4(benchmark::State& state, const char* net) { in dwconv2d_chw_3x3p1__neon_2x4() 155 static void dwconv2d_chw_3x3p1__neon_3x4(benchmark::State& state, const char* net) { in dwconv2d_chw_3x3p1__neon_3x4() 158 static void dwconv2d_chw_3x3p1__neon_4x4(benchmark::State& state, const char* net) { in dwconv2d_chw_3x3p1__neon_4x4() 161 static void dwconv2d_chw_3x3p1__neon_5x4(benchmark::State& state, const char* net) { in dwconv2d_chw_3x3p1__neon_5x4() 164 static void dwconv2d_chw_3x3p1__neon_6x4(benchmark::State& state, const char* net) { in dwconv2d_chw_3x3p1__neon_6x4() 167 static void dwconv2d_chw_3x3p1__neon_1x4_acc2(benchmark::State& state, const char* net) { in dwconv2d_chw_3x3p1__neon_1x4_acc2() 170 static void dwconv2d_chw_3x3p1__neon_1x4_acc3(benchmark::State& state, const char* net) { in dwconv2d_chw_3x3p1__neon_1x4_acc3() 173 static void dwconv2d_chw_3x3p1__neon_1x4_acc4(benchmark::State& state, const char* net) { in dwconv2d_chw_3x3p1__neon_1x4_acc4() 176 static void dwconv2d_chw_3x3p1__neon_2x4_acc2(benchmark::State& state, const char* net) { in dwconv2d_chw_3x3p1__neon_2x4_acc2() [all …]
|
| D | f32-igemm.cc | 157 static void f32_igemm_1x8__neon_lane_ld64(benchmark::State& state, const char* net) { in f32_igemm_1x8__neon_lane_ld64() 160 static void f32_igemm_4x2__neon_lane_ld64(benchmark::State& state, const char* net) { in f32_igemm_4x2__neon_lane_ld64() 163 static void f32_igemm_4x4__neon_lane_ld64(benchmark::State& state, const char* net) { in f32_igemm_4x4__neon_lane_ld64() 166 static void f32_igemm_4x8__neon_lane_ld64(benchmark::State& state, const char* net) { in f32_igemm_4x8__neon_lane_ld64() 169 static void f32_igemm_4x8__neon_lane_ld128(benchmark::State& state, const char* net) { in f32_igemm_4x8__neon_lane_ld128() 172 static void f32_igemm_6x8__neon_lane_ld64(benchmark::State& state, const char* net) { in f32_igemm_6x8__neon_lane_ld64() 175 static void f32_igemm_6x8__neon_lane_ld128(benchmark::State& state, const char* net) { in f32_igemm_6x8__neon_lane_ld128() 178 static void f32_igemm_1x8__neon_dup_ld64(benchmark::State& state, const char* net) { in f32_igemm_1x8__neon_dup_ld64() 181 static void f32_igemm_4x8__neon_dup_ld128(benchmark::State& state, const char* net) { in f32_igemm_4x8__neon_dup_ld128() 184 static void f32_igemm_4x8__neon_dup_ld64(benchmark::State& state, const char* net) { in f32_igemm_4x8__neon_dup_ld64() [all …]
|
| D | qs8-gemm.cc | 280 static void ruy_st(benchmark::State& state, const char* net) in ruy_st() 287 static void qs8_gemm_1x8__neon_mlal_lane(benchmark::State& state, const char* net) { in qs8_gemm_1x8__neon_mlal_lane() 290 static void qs8_gemm_2x8__neon_mlal_lane(benchmark::State& state, const char* net) { in qs8_gemm_2x8__neon_mlal_lane() 293 static void qs8_gemm_3x8__neon_mlal_lane(benchmark::State& state, const char* net) { in qs8_gemm_3x8__neon_mlal_lane() 296 static void qs8_gemm_4x8__neon_mlal_lane(benchmark::State& state, const char* net) { in qs8_gemm_4x8__neon_mlal_lane() 299 static void qs8_gemm_1x16__neon_mlal_lane(benchmark::State& state, const char* net) { in qs8_gemm_1x16__neon_mlal_lane() 302 static void qs8_gemm_2x16__neon_mlal_lane(benchmark::State& state, const char* net) { in qs8_gemm_2x16__neon_mlal_lane() 305 static void qs8_gemm_3x16__neon_mlal_lane(benchmark::State& state, const char* net) { in qs8_gemm_3x16__neon_mlal_lane() 308 static void qs8_gemm_4x16__neon_mlal_lane(benchmark::State& state, const char* net) { in qs8_gemm_4x16__neon_mlal_lane() 311 static void qs8_gemm_1x8__neon_mull_addw_dup(benchmark::State& state, const char* net) { in qs8_gemm_1x8__neon_mull_addw_dup() [all …]
|
| D | f32-spmm.cc | 165 static void spmm80_4x1__neon(benchmark::State& state, const char* net) { in spmm80_4x1__neon() 169 static void spmm80_8x1__neon(benchmark::State& state, const char* net) { in spmm80_8x1__neon() 173 static void spmm80_12x1__neon(benchmark::State& state, const char* net) { in spmm80_12x1__neon() 177 static void spmm80_16x1__neon(benchmark::State& state, const char* net) { in spmm80_16x1__neon() 181 static void spmm80_32x1__neon(benchmark::State& state, const char* net) { in spmm80_32x1__neon() 185 static void spmm80_4x1__neon_x2(benchmark::State& state, const char* net) { in spmm80_4x1__neon_x2() 189 static void spmm80_8x1__neon_x2(benchmark::State& state, const char* net) { in spmm80_8x1__neon_x2() 193 static void spmm80_16x1__neon_x2(benchmark::State& state, const char* net) { in spmm80_16x1__neon_x2() 197 static void spmm80_32x1__neon_x2(benchmark::State& state, const char* net) { in spmm80_32x1__neon_x2() 201 static void spmm80_4x1__neon_pipelined(benchmark::State& state, const char* net) { in spmm80_4x1__neon_pipelined() [all …]
|
| D | f32-gemm.cc | 345 static void ruy_st(benchmark::State& state, const char* net) in ruy_st() 353 static void f32_gemm_1x8__aarch64_neonfma_ld64(benchmark::State& state, const char* net) { in f32_gemm_1x8__aarch64_neonfma_ld64() 356 static void f32_gemm_1x12__aarch64_neonfma_cortex_a53(benchmark::State& state, const char* net) { in f32_gemm_1x12__aarch64_neonfma_cortex_a53() 359 static void f32_gemm_1x8__aarch64_neonfma_cortex_a53(benchmark::State& state, const char* net) { in f32_gemm_1x8__aarch64_neonfma_cortex_a53() 362 static void f32_gemm_1x8__aarch64_neonfma_cortex_a57(benchmark::State& state, const char* net) { in f32_gemm_1x8__aarch64_neonfma_cortex_a57() 365 static void f32_gemm_1x8__aarch64_neonfma_cortex_a75(benchmark::State& state, const char* net) { in f32_gemm_1x8__aarch64_neonfma_cortex_a75() 368 static void f32_gemm_4x12__aarch64_neonfma_cortex_a53(benchmark::State& state, const char* net) { in f32_gemm_4x12__aarch64_neonfma_cortex_a53() 371 static void f32_gemm_4x8__aarch64_neonfma_cortex_a53(benchmark::State& state, const char* net) { in f32_gemm_4x8__aarch64_neonfma_cortex_a53() 374 static void f32_gemm_4x8__aarch64_neonfma_cortex_a55(benchmark::State& state, const char* net) { in f32_gemm_4x8__aarch64_neonfma_cortex_a55() 377 static void f32_gemm_4x8__aarch64_neonfma_cortex_a57(benchmark::State& state, const char* net) { in f32_gemm_4x8__aarch64_neonfma_cortex_a57() [all …]
|
| D | f32-dwconv.cc | 153 static void f32_dwconv_4x9__aarch64_neonfma(benchmark::State& state, const char* net) { in f32_dwconv_4x9__aarch64_neonfma() 157 static void f32_dwconv_4x9__aarch64_neonfma_cortex_a55(benchmark::State& state, const char* net) { in f32_dwconv_4x9__aarch64_neonfma_cortex_a55() 171 static void f32_dwconv_4x25__neon(benchmark::State& state, const char* net) { in f32_dwconv_4x25__neon() 176 static void f32_dwconv_4x25__neonfma_acc2(benchmark::State& state, const char* net) { in f32_dwconv_4x25__neonfma_acc2() 181 static void f32_dwconv_4x25__neonfma(benchmark::State& state, const char* net) { in f32_dwconv_4x25__neonfma() 186 static void f32_dwconv_4x4__neon_acc2(benchmark::State& state, const char* net) { in f32_dwconv_4x4__neon_acc2() 191 static void f32_dwconv_4x4__neon(benchmark::State& state, const char* net) { in f32_dwconv_4x4__neon() 196 static void f32_dwconv_4x4__neonfma_acc2(benchmark::State& state, const char* net) { in f32_dwconv_4x4__neonfma_acc2() 201 static void f32_dwconv_4x4__neonfma(benchmark::State& state, const char* net) { in f32_dwconv_4x4__neonfma() 206 static void f32_dwconv_4x9__neon_acc2(benchmark::State& state, const char* net) { in f32_dwconv_4x9__neon_acc2() [all …]
|
| D | f16-gemm.cc | 113 static void f16_gemm_1x8__neonfp16arith_ld64(benchmark::State& state, const char* net) { in f16_gemm_1x8__neonfp16arith_ld64() 117 static void f16_gemm_4x8__neonfp16arith_ld64(benchmark::State& state, const char* net) { in f16_gemm_4x8__neonfp16arith_ld64() 121 static void f16_gemm_6x8__neonfp16arith_ld64(benchmark::State& state, const char* net) { in f16_gemm_6x8__neonfp16arith_ld64() 125 static void f16_gemm_8x8__neonfp16arith_ld64(benchmark::State& state, const char* net) { in f16_gemm_8x8__neonfp16arith_ld64() 129 static void f16_gemm_1x16__neonfp16arith_ld64(benchmark::State& state, const char* net) { in f16_gemm_1x16__neonfp16arith_ld64() 133 static void f16_gemm_4x16__neonfp16arith_ld64(benchmark::State& state, const char* net) { in f16_gemm_4x16__neonfp16arith_ld64() 137 static void f16_gemm_6x16__neonfp16arith_ld64(benchmark::State& state, const char* net) { in f16_gemm_6x16__neonfp16arith_ld64() 141 static void f16_gemm_8x16__neonfp16arith_ld64(benchmark::State& state, const char* net) { in f16_gemm_8x16__neonfp16arith_ld64() 160 static void f16_gemm_4x16__aarch64_neonfp16arith_ld32(benchmark::State& state, const char* net) { in f16_gemm_4x16__aarch64_neonfp16arith_ld32() 164 static void f16_gemm_6x16__aarch64_neonfp16arith_ld32(benchmark::State& state, const char* net) { in f16_gemm_6x16__aarch64_neonfp16arith_ld32() [all …]
|
| D | f16-dwconv.cc | 160 static void f16_dwconv_8x25__neonfp16arith_acc2(benchmark::State& state, const char* net) { in f16_dwconv_8x25__neonfp16arith_acc2() 165 static void f16_dwconv_8x25__neonfp16arith(benchmark::State& state, const char* net) { in f16_dwconv_8x25__neonfp16arith() 170 static void f16_dwconv_8x4__neonfp16arith_acc2(benchmark::State& state, const char* net) { in f16_dwconv_8x4__neonfp16arith_acc2() 175 static void f16_dwconv_8x4__neonfp16arith(benchmark::State& state, const char* net) { in f16_dwconv_8x4__neonfp16arith() 180 static void f16_dwconv_8x9__neonfp16arith_acc2(benchmark::State& state, const char* net) { in f16_dwconv_8x9__neonfp16arith_acc2() 185 static void f16_dwconv_8x9__neonfp16arith(benchmark::State& state, const char* net) { in f16_dwconv_8x9__neonfp16arith() 190 static void f16_dwconv_16x25__neonfp16arith_acc2(benchmark::State& state, const char* net) { in f16_dwconv_16x25__neonfp16arith_acc2() 195 static void f16_dwconv_16x25__neonfp16arith(benchmark::State& state, const char* net) { in f16_dwconv_16x25__neonfp16arith() 200 static void f16_dwconv_16x4__neonfp16arith_acc2(benchmark::State& state, const char* net) { in f16_dwconv_16x4__neonfp16arith_acc2() 205 static void f16_dwconv_16x4__neonfp16arith(benchmark::State& state, const char* net) { in f16_dwconv_16x4__neonfp16arith() [all …]
|
| D | f32-conv-hwc.cc | 116 static void f32_conv_hwc_3x3s2p1c3x8__neonfma_2x1(benchmark::State& state, const char* net) { in f32_conv_hwc_3x3s2p1c3x8__neonfma_2x1() 119 static void f32_conv_hwc_3x3s2p1c3x4__neonfma_2x1(benchmark::State& state, const char* net) { in f32_conv_hwc_3x3s2p1c3x4__neonfma_2x1() 122 static void f32_conv_hwc_3x3s2p1c3x8__neonfma_2x2(benchmark::State& state, const char* net) { in f32_conv_hwc_3x3s2p1c3x8__neonfma_2x2() 125 static void f32_conv_hwc_3x3s2p1c3x4__neonfma_2x2(benchmark::State& state, const char* net) { in f32_conv_hwc_3x3s2p1c3x4__neonfma_2x2() 136 static void f32_conv_hwc_3x3s2p1c3x8__neon_2x1(benchmark::State& state, const char* net) { in f32_conv_hwc_3x3s2p1c3x8__neon_2x1() 139 static void f32_conv_hwc_3x3s2p1c3x4__neon_2x1(benchmark::State& state, const char* net) { in f32_conv_hwc_3x3s2p1c3x4__neon_2x1() 142 static void f32_conv_hwc_3x3s2p1c3x8__neon_2x2(benchmark::State& state, const char* net) { in f32_conv_hwc_3x3s2p1c3x8__neon_2x2() 145 static void f32_conv_hwc_3x3s2p1c3x4__neon_2x2(benchmark::State& state, const char* net) { in f32_conv_hwc_3x3s2p1c3x4__neon_2x2()
|
| D | f16-spmm.cc | 172 static void spmm80_8x1__neonfp16arith(benchmark::State& state, const char* net) { in spmm80_8x1__neonfp16arith() 175 static void spmm80_8x1__neonfp16arith_x2(benchmark::State& state, const char* net) { in spmm80_8x1__neonfp16arith_x2() 178 static void spmm80_16x1__neonfp16arith(benchmark::State& state, const char* net) { in spmm80_16x1__neonfp16arith() 181 static void spmm80_16x1__neonfp16arith_x2(benchmark::State& state, const char* net) { in spmm80_16x1__neonfp16arith_x2() 184 static void spmm80_24x1__neonfp16arith(benchmark::State& state, const char* net) { in spmm80_24x1__neonfp16arith() 187 static void spmm80_24x1__neonfp16arith_x2(benchmark::State& state, const char* net) { in spmm80_24x1__neonfp16arith_x2() 190 static void spmm80_32x1__neonfp16arith(benchmark::State& state, const char* net) { in spmm80_32x1__neonfp16arith() 193 static void spmm80_32x1__neonfp16arith_x2(benchmark::State& state, const char* net) { in spmm80_32x1__neonfp16arith_x2()
|
| D | f16-igemm.cc | 167 static void f16_igemm_1x8__neonfp16arith_ld64(benchmark::State& state, const char* net) { in f16_igemm_1x8__neonfp16arith_ld64() 171 static void f16_igemm_4x8__neonfp16arith_ld64(benchmark::State& state, const char* net) { in f16_igemm_4x8__neonfp16arith_ld64() 175 static void f16_igemm_6x8__neonfp16arith_ld64(benchmark::State& state, const char* net) { in f16_igemm_6x8__neonfp16arith_ld64() 179 static void f16_igemm_8x8__neonfp16arith_ld64(benchmark::State& state, const char* net) { in f16_igemm_8x8__neonfp16arith_ld64() 183 static void f16_igemm_1x16__neonfp16arith_ld64(benchmark::State& state, const char* net) { in f16_igemm_1x16__neonfp16arith_ld64() 187 static void f16_igemm_4x16__neonfp16arith_ld64(benchmark::State& state, const char* net) { in f16_igemm_4x16__neonfp16arith_ld64() 191 static void f16_igemm_6x16__neonfp16arith_ld64(benchmark::State& state, const char* net) { in f16_igemm_6x16__neonfp16arith_ld64() 195 static void f16_igemm_8x16__neonfp16arith_ld64(benchmark::State& state, const char* net) { in f16_igemm_8x16__neonfp16arith_ld64()
|
| D | f32-conv-hwc2chw.cc | 118 static void f32_conv_hwc2chw_3x3s2p1c3x4__neonfma_2x2(benchmark::State& state, const char* net) { in f32_conv_hwc2chw_3x3s2p1c3x4__neonfma_2x2() 126 static void f32_conv_hwc2chw_3x3s2p1c3x4__sse_1x1(benchmark::State& state, const char* net) { in f32_conv_hwc2chw_3x3s2p1c3x4__sse_1x1() 132 static void f32_conv_hwc2chw_3x3s2p1c3x4__sse_2x2(benchmark::State& state, const char* net) { in f32_conv_hwc2chw_3x3s2p1c3x4__sse_2x2() 140 static void f32_conv_hwc2chw_3x3s2p1c3x4__wasmsimd_2x2(benchmark::State& state, const char* net) { in f32_conv_hwc2chw_3x3s2p1c3x4__wasmsimd_2x2() 147 static void f32_conv_hwc2chw_3x3s2p1c3x4__scalar_1x1(benchmark::State& state, const char* net) { in f32_conv_hwc2chw_3x3s2p1c3x4__scalar_1x1()
|
| D | qu8-gemm.cc | 199 static void gemmlowp_st(benchmark::State& state, const char* net) in gemmlowp_st() 293 static void ruy_st(benchmark::State& state, const char* net) in ruy_st() 301 static void qu8_gemm_4x8__neon(benchmark::State& state, const char* net) { in qu8_gemm_4x8__neon() 305 static void qu8_gemm_8x8__neon(benchmark::State& state, const char* net) { in qu8_gemm_8x8__neon() 318 static void qu8_gemm_2x4c8__sse2(benchmark::State& state, const char* net) { in qu8_gemm_2x4c8__sse2()
|
| D | average-pooling.cc | 31 static void xnnpack_average_pooling_qu8(benchmark::State& state, const char* net) { in xnnpack_average_pooling_qu8() 110 static void xnnpack_average_pooling_f32(benchmark::State& state, const char* net) { in xnnpack_average_pooling_f32() 187 void tflite_average_pooling_f32(benchmark::State& state, const char* net) { in tflite_average_pooling_f32()
|
| D | max-pooling.cc | 23 void max_pooling_u8(benchmark::State& state, const char* net) { in max_pooling_u8() 100 void max_pooling_f32(benchmark::State& state, const char* net) { in max_pooling_f32()
|
| D | channel-shuffle.cc | 22 static void channel_shuffle_x8(benchmark::State& state, const char* net) { in channel_shuffle_x8() 90 static void channel_shuffle_x32(benchmark::State& state, const char* net) { in channel_shuffle_x32()
|
| /external/usrsctp/usrsctplib/netinet/ |
| D | sctp_cc_functions.c | 62 sctp_enforce_cwnd_limit(struct sctp_association *assoc, struct sctp_nets *net) in sctp_enforce_cwnd_limit() 75 sctp_set_initial_cc_param(struct sctp_tcb *stcb, struct sctp_nets *net) in sctp_set_initial_cc_param() 119 struct sctp_nets *net; in sctp_cwnd_update_after_fr() local 257 cc_bw_same(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw, in cc_bw_same() 412 cc_bw_decrease(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw, uint64_t rtt_offset, in cc_bw_decrease() 573 cc_bw_increase(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw, uint64_t vtag) in cc_bw_increase() 627 cc_bw_limit(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw) in cc_bw_limit() 765 struct sctp_nets *net; in sctp_cwnd_update_after_sack_common() local 1083 sctp_cwnd_update_exit_pf_common(struct sctp_tcb *stcb, struct sctp_nets *net) in sctp_cwnd_update_exit_pf_common() 1106 sctp_cwnd_update_after_timeout(struct sctp_tcb *stcb, struct sctp_nets *net) in sctp_cwnd_update_after_timeout() [all …]
|
| D | sctp_timer.c | 102 struct sctp_nets *net, uint16_t threshold) in sctp_threshold_management() 183 struct sctp_nets *net, 411 struct sctp_nets *net, 482 struct sctp_nets *net, 821 struct sctp_nets *net) 1017 struct sctp_nets *net) 1130 struct sctp_nets *alt, *net; local 1192 struct sctp_nets *net) 1311 struct sctp_nets *net) 1334 struct sctp_nets *net) [all …]
|
| D | sctp_input.c | 74 struct sctp_nets *net; in sctp_stop_all_cookie_timers() local 102 struct sctp_tcb *stcb, struct sctp_nets *net, int *abort_no_unlock, in sctp_handle_init() 468 struct sctp_nets *net, int *abort_no_unlock, in sctp_process_init_ack() 627 struct sctp_tcb *stcb, struct sctp_nets *net) in sctp_handle_heartbeat_ack() 841 struct sctp_nets *net) in sctp_handle_nat_missing_state() 858 struct sctp_tcb *stcb, struct sctp_nets *net) in sctp_handle_abort() 932 struct sctp_nets *net; in sctp_start_net_timers() local 961 struct sctp_tcb *stcb, struct sctp_nets *net, int *abort_flag) in sctp_handle_shutdown() 1089 struct sctp_nets *net) in sctp_handle_shutdown_ack() 1241 struct sctp_tcb *stcb, struct sctp_nets *net, uint32_t limit) in sctp_handle_error() [all …]
|
| D | sctp_usrreq.c | 284 struct sctp_nets *net, 415 struct sctp_nets *net; local 575 struct sctp_nets *net; local 2850 struct sctp_nets *net; local 2905 struct sctp_nets *net; local 2998 struct sctp_nets *net; local 3215 struct sctp_nets *net; local 3313 struct sctp_nets *net; local 3950 struct sctp_nets *net; local 4074 struct sctp_nets *net; local [all …]
|
| D | sctp_output.c | 3042 struct sctp_nets *net, in sctp_choose_boundall() 3401 struct sctp_nets *net, 4056 struct sctp_nets *net, 4102 struct sctp_nets *net, 5123 struct sctp_nets *net; local 5764 struct sctp_nets *net; local 6004 struct sctp_nets *net = NULL; local 6909 struct sctp_nets *net, 7184 struct sctp_nets *net; local 7559 struct sctp_nets *net) [all …]
|
| D | sctp_asconf.c | 161 struct sctp_nets *net; in sctp_process_asconf_add_ip() local 295 struct sctp_nets *src_net, *net, *nnet; in sctp_asconf_del_remote_addrs_except() local 976 struct sctp_nets *net; in sctp_asconf_nets_cleanup() local 1074 sctp_net_immediate_retrans(struct sctp_tcb *stcb, struct sctp_nets *net) in sctp_net_immediate_retrans() 1103 struct sctp_nets *net; in sctp_path_check_and_react() local 1439 struct sctp_nets *net; in sctp_asconf_queue_add() local 1705 struct sctp_nets *net, int *abort_no_unlock) in sctp_handle_asconf_ack() 1896 struct sctp_nets *net; in sctp_is_scopeid_in_nets() local 2256 struct sctp_nets *net; in sctp_asconf_iterator_stcb() local 3325 struct sctp_nets *net) in sctp_asconf_send_nat_state_update()
|
| /external/crosvm/devices/src/virtio/vhost/ |
| D | net.rs | 391 let net = create_net_common(); in keep_rds() localVariable 398 let net = create_net_common(); in features() localVariable 404 let mut net = create_net_common(); in ack_features() localVariable 412 let mut net = create_net_common(); in activate() localVariable
|
| /external/tensorflow/tensorflow/core/kernels/mkl/ |
| D | mkl_input_conversion_op.cc | 143 std::vector<primitive> net; in Compute() local 245 std::vector<primitive> net; in Compute() local
|
| /external/libchromeos-rs/src/ |
| D | lib.rs | 6 pub mod net; module
|