Home
last modified time | relevance | path

Searched refs:u3 (Results 1 - 25 of 100) sorted by relevance

1234

/kernel/linux/linux-5.10/include/net/netfilter/
H A Dnf_conntrack_tuple.h30 union nf_inet_addr u3; member
42 union nf_inet_addr u3; member
77 union nf_inet_addr u3; member
87 &t->src.u3.ip, ntohs(t->src.u.all), in nf_ct_dump_tuple_ip()
88 &t->dst.u3.ip, ntohs(t->dst.u.all)); in nf_ct_dump_tuple_ip()
97 t->src.u3.all, ntohs(t->src.u.all), in nf_ct_dump_tuple_ipv6()
98 t->dst.u3.all, ntohs(t->dst.u.all)); in nf_ct_dump_tuple_ipv6()
127 return (nf_inet_addr_cmp(&t1->src.u3, &t2->src.u3) && in __nf_ct_tuple_src_equal()
135 return (nf_inet_addr_cmp(&t1->dst.u3, in __nf_ct_tuple_dst_equal()
[all...]
/kernel/linux/linux-6.6/include/net/netfilter/
H A Dnf_conntrack_tuple.h30 union nf_inet_addr u3; member
42 union nf_inet_addr u3; member
80 union nf_inet_addr u3; member
90 &t->src.u3.ip, ntohs(t->src.u.all), in nf_ct_dump_tuple_ip()
91 &t->dst.u3.ip, ntohs(t->dst.u.all)); in nf_ct_dump_tuple_ip()
100 t->src.u3.all, ntohs(t->src.u.all), in nf_ct_dump_tuple_ipv6()
101 t->dst.u3.all, ntohs(t->dst.u.all)); in nf_ct_dump_tuple_ipv6()
130 return (nf_inet_addr_cmp(&t1->src.u3, &t2->src.u3) && in __nf_ct_tuple_src_equal()
138 return (nf_inet_addr_cmp(&t1->dst.u3, in __nf_ct_tuple_dst_equal()
[all...]
/kernel/linux/linux-5.10/net/ipv4/netfilter/
H A Dnf_nat_h323.c105 if (addr.ip == ct->tuplehash[dir].tuple.src.u3.ip && in set_sig_addr()
118 &ct->tuplehash[!dir].tuple.dst.u3.ip, in set_sig_addr()
123 tuple.dst.u3, in set_sig_addr()
125 } else if (addr.ip == ct->tuplehash[dir].tuple.dst.u3.ip && in set_sig_addr()
130 &ct->tuplehash[!dir].tuple.src.u3.ip, in set_sig_addr()
135 tuple.src.u3, in set_sig_addr()
157 addr.ip == ct->tuplehash[dir].tuple.src.u3.ip && in set_ras_addr()
161 &ct->tuplehash[!dir].tuple.dst.u3.ip, in set_ras_addr()
164 &ct->tuplehash[!dir].tuple.dst.u3, in set_ras_addr()
252 &ct->tuplehash[!dir].tuple.dst.u3, in nat_rtp_rtcp()
[all...]
H A Dnf_nat_pptp.c67 t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; in pptp_nat_expected()
69 t.dst.u3.ip = master->tuplehash[!exp->dir].tuple.dst.u3.ip; in pptp_nat_expected()
76 t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; in pptp_nat_expected()
78 t.dst.u3.ip = master->tuplehash[!exp->dir].tuple.dst.u3.ip; in pptp_nat_expected()
100 = ct->master->tuplehash[!exp->dir].tuple.dst.u3; in pptp_nat_expected()
110 = ct->master->tuplehash[!exp->dir].tuple.src.u3; in pptp_nat_expected()
[all...]
/kernel/linux/linux-6.6/net/ipv4/netfilter/
H A Dnf_nat_h323.c105 if (addr.ip == ct->tuplehash[dir].tuple.src.u3.ip && in set_sig_addr()
118 &ct->tuplehash[!dir].tuple.dst.u3.ip, in set_sig_addr()
123 tuple.dst.u3, in set_sig_addr()
125 } else if (addr.ip == ct->tuplehash[dir].tuple.dst.u3.ip && in set_sig_addr()
130 &ct->tuplehash[!dir].tuple.src.u3.ip, in set_sig_addr()
135 tuple.src.u3, in set_sig_addr()
157 addr.ip == ct->tuplehash[dir].tuple.src.u3.ip && in set_ras_addr()
161 &ct->tuplehash[!dir].tuple.dst.u3.ip, in set_ras_addr()
164 &ct->tuplehash[!dir].tuple.dst.u3, in set_ras_addr()
252 &ct->tuplehash[!dir].tuple.dst.u3, in nat_rtp_rtcp()
[all...]
H A Dnf_nat_pptp.c67 t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; in pptp_nat_expected()
69 t.dst.u3.ip = master->tuplehash[!exp->dir].tuple.dst.u3.ip; in pptp_nat_expected()
76 t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; in pptp_nat_expected()
78 t.dst.u3.ip = master->tuplehash[!exp->dir].tuple.dst.u3.ip; in pptp_nat_expected()
100 = ct->master->tuplehash[!exp->dir].tuple.dst.u3; in pptp_nat_expected()
110 = ct->master->tuplehash[!exp->dir].tuple.src.u3; in pptp_nat_expected()
[all...]
/kernel/linux/linux-5.10/net/netfilter/
H A Dnf_nat_sip.c107 if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3, addr) && in map_addr()
109 newaddr = ct->tuplehash[!dir].tuple.dst.u3; in map_addr()
111 } else if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.dst.u3, addr) && in map_addr()
113 newaddr = ct->tuplehash[!dir].tuple.src.u3; in map_addr()
189 &ct->tuplehash[dir].tuple.src.u3) || in nf_nat_sip()
194 &ct->tuplehash[dir].tuple.dst.u3) || in nf_nat_sip()
213 nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.src.u3) && in nf_nat_sip()
214 !nf_inet_addr_cmp(&addr, &ct->tuplehash[!dir].tuple.dst.u3)) { in nf_nat_sip()
216 &ct->tuplehash[!dir].tuple.dst.u3, in nf_nat_sip()
230 nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.dst.u3) in nf_nat_sip()
[all...]
H A Dnf_conntrack_ftp.c165 cmd->u3.ip = htonl((array[0] << 24) | (array[1] << 16) | in try_rfc959()
257 cmd->u3.ip = htonl((array[0] << 24) | (array[1] << 16) in try_eprt()
262 (struct in6_addr *)cmd->u3.ip6, delim); in try_eprt()
443 memcpy(cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all, in help()
444 sizeof(cmd.u3.all)); in help()
485 daddr = &ct->tuplehash[!dir].tuple.dst.u3; in help()
489 memcmp(&cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all, in help()
490 sizeof(cmd.u3 in help()
[all...]
H A Dnf_conntrack_h323_main.c272 memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) || in expect_rtp_rtcp()
284 &ct->tuplehash[!dir].tuple.src.u3, in expect_rtp_rtcp()
285 &ct->tuplehash[!dir].tuple.dst.u3, in expect_rtp_rtcp()
294 &ct->tuplehash[!dir].tuple.src.u3, in expect_rtp_rtcp()
295 &ct->tuplehash[!dir].tuple.dst.u3, in expect_rtp_rtcp()
298 if (memcmp(&ct->tuplehash[dir].tuple.src.u3, in expect_rtp_rtcp()
299 &ct->tuplehash[!dir].tuple.dst.u3, in expect_rtp_rtcp()
300 sizeof(ct->tuplehash[dir].tuple.src.u3)) && in expect_rtp_rtcp()
344 memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) || in expect_t120()
352 &ct->tuplehash[!dir].tuple.src.u3, in expect_t120()
[all...]
H A Dnf_conntrack_expect.c87 hash = jhash2(tuple->dst.u3.all, ARRAY_SIZE(tuple->dst.u3.all), in nf_ct_expect_dst_hash()
242 intersect_mask.src.u3.all[count] = in expect_clash()
243 a->mask.src.u3.all[count] & b->mask.src.u3.all[count]; in expect_clash()
317 memcpy(&exp->tuple.src.u3, saddr, len); in nf_ct_expect_init()
318 if (sizeof(exp->tuple.src.u3) > len) in nf_ct_expect_init()
320 memset((void *)&exp->tuple.src.u3 + len, 0x00, in nf_ct_expect_init()
321 sizeof(exp->tuple.src.u3) - len); in nf_ct_expect_init()
322 memset(&exp->mask.src.u3, in nf_ct_expect_init()
[all...]
H A Dnf_conntrack_netlink.c88 if (nla_put_in_addr(skb, CTA_IP_V4_SRC, tuple->src.u3.ip) || in ipv4_tuple_to_nlattr()
89 nla_put_in_addr(skb, CTA_IP_V4_DST, tuple->dst.u3.ip)) in ipv4_tuple_to_nlattr()
97 if (nla_put_in6_addr(skb, CTA_IP_V6_SRC, &tuple->src.u3.in6) || in ipv6_tuple_to_nlattr()
98 nla_put_in6_addr(skb, CTA_IP_V6_DST, &tuple->dst.u3.in6)) in ipv6_tuple_to_nlattr()
1013 filter_tuple->src.u3.ip != ct_tuple->src.u3.ip) in ctnetlink_filter_match_tuple()
1017 filter_tuple->dst.u3.ip != ct_tuple->dst.u3.ip) in ctnetlink_filter_match_tuple()
1022 !ipv6_addr_cmp(&filter_tuple->src.u3.in6, in ctnetlink_filter_match_tuple()
1023 &ct_tuple->src.u3 in ctnetlink_filter_match_tuple()
1545 u_int8_t u3 = nfmsg->version ? nfmsg->nfgen_family : AF_UNSPEC; ctnetlink_del_conntrack() local
1587 u_int8_t u3 = nfmsg->nfgen_family; ctnetlink_get_conntrack() local
2205 ctnetlink_create_conntrack(struct net *net, const struct nf_conntrack_zone *zone, const struct nlattr * const cda[], struct nf_conntrack_tuple *otuple, struct nf_conntrack_tuple *rtuple, u8 u3) ctnetlink_create_conntrack() argument
2380 u_int8_t u3 = nfmsg->nfgen_family; ctnetlink_new_conntrack() local
3250 u_int8_t u3 = nfmsg->nfgen_family; ctnetlink_dump_exp_ct() local
3297 u_int8_t u3 = nfmsg->nfgen_family; ctnetlink_get_expect() local
3394 u_int8_t u3 = nfmsg->nfgen_family; ctnetlink_del_expect() local
3471 ctnetlink_parse_expect_nat(const struct nlattr *attr, struct nf_conntrack_expect *exp, u_int8_t u3) ctnetlink_parse_expect_nat() argument
3567 ctnetlink_create_expect(struct net *net, const struct nf_conntrack_zone *zone, const struct nlattr * const cda[], u_int8_t u3, u32 portid, int report) ctnetlink_create_expect() argument
3649 u_int8_t u3 = nfmsg->nfgen_family; ctnetlink_new_expect() local
[all...]
H A Dnf_conntrack_proto_gre.c75 !memcmp(&km->tuple.src.u3, &t->src.u3, sizeof(t->src.u3)) && in gre_key_cmpfn()
76 !memcmp(&km->tuple.dst.u3, &t->dst.u3, sizeof(t->dst.u3)) && in gre_key_cmpfn()
H A Dnf_conntrack_proto.c248 tuple.src.u3.ip = inet->inet_rcv_saddr; in getorigdst()
250 tuple.dst.u3.ip = inet->inet_daddr; in getorigdst()
278 .tuple.dst.u3.ip; in getorigdst()
290 &tuple.src.u3.ip, ntohs(tuple.src.u.tcp.port), in getorigdst()
291 &tuple.dst.u3.ip, ntohs(tuple.dst.u.tcp.port)); in getorigdst()
317 tuple.src.u3.in6 = sk->sk_v6_rcv_saddr; in ipv6_getorigdst()
319 tuple.dst.u3.in6 = sk->sk_v6_daddr; in ipv6_getorigdst()
336 &tuple.src.u3.ip6, ntohs(tuple.src.u.tcp.port), in ipv6_getorigdst()
337 &tuple.dst.u3.ip6, ntohs(tuple.dst.u.tcp.port)); in ipv6_getorigdst()
347 &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3 in ipv6_getorigdst()
[all...]
H A Dnf_nat_core.c65 fl4->daddr = t->dst.u3.ip; in nf_nat_ipv4_decode_session()
77 fl4->saddr = t->src.u3.ip; in nf_nat_ipv4_decode_session()
98 fl6->daddr = t->dst.u3.in6; in nf_nat_ipv6_decode_session()
110 fl6->saddr = t->src.u3.in6; in nf_nat_ipv6_decode_session()
224 return ntohl(t->src.u3.ip) >= ntohl(range->min_addr.ip) && in nf_nat_inet_in_range()
225 ntohl(t->src.u3.ip) <= ntohl(range->max_addr.ip); in nf_nat_inet_in_range()
227 return ipv6_addr_cmp(&t->src.u3.in6, &range->min_addr.in6) >= 0 && in nf_nat_inet_in_range()
228 ipv6_addr_cmp(&t->src.u3.in6, &range->max_addr.in6) <= 0; in nf_nat_inet_in_range()
290 nf_inet_addr_cmp(&t->src.u3, &tuple->src.u3) in same_src()
[all...]
H A Dnf_nat_proto.c372 csum_replace4(&iph->check, iph->saddr, target->src.u3.ip); in nf_nat_ipv4_manip_pkt()
373 iph->saddr = target->src.u3.ip; in nf_nat_ipv4_manip_pkt()
375 csum_replace4(&iph->check, iph->daddr, target->dst.u3.ip); in nf_nat_ipv4_manip_pkt()
376 iph->daddr = target->dst.u3.ip; in nf_nat_ipv4_manip_pkt()
411 ipv6h->saddr = target->src.u3.in6; in nf_nat_ipv6_manip_pkt()
413 ipv6h->daddr = target->dst.u3.in6; in nf_nat_ipv6_manip_pkt()
455 newip = t->src.u3.ip; in nf_nat_ipv4_csum_update()
458 newip = t->dst.u3.ip; in nf_nat_ipv4_csum_update()
474 newip = &t->src.u3.in6; in nf_nat_ipv6_csum_update()
477 newip = &t->dst.u3 in nf_nat_ipv6_csum_update()
[all...]
/kernel/linux/linux-6.6/net/netfilter/
H A Dnf_nat_sip.c107 if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3, addr) && in map_addr()
109 newaddr = ct->tuplehash[!dir].tuple.dst.u3; in map_addr()
111 } else if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.dst.u3, addr) && in map_addr()
113 newaddr = ct->tuplehash[!dir].tuple.src.u3; in map_addr()
189 &ct->tuplehash[dir].tuple.src.u3) || in nf_nat_sip()
194 &ct->tuplehash[dir].tuple.dst.u3) || in nf_nat_sip()
213 nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.src.u3) && in nf_nat_sip()
214 !nf_inet_addr_cmp(&addr, &ct->tuplehash[!dir].tuple.dst.u3)) { in nf_nat_sip()
216 &ct->tuplehash[!dir].tuple.dst.u3, in nf_nat_sip()
230 nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.dst.u3) in nf_nat_sip()
[all...]
H A Dnf_conntrack_ftp.c161 cmd->u3.ip = htonl((array[0] << 24) | (array[1] << 16) | in try_rfc959()
253 cmd->u3.ip = htonl((array[0] << 24) | (array[1] << 16) in try_eprt()
258 (struct in6_addr *)cmd->u3.ip6, delim); in try_eprt()
442 memcpy(cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all, in help()
443 sizeof(cmd.u3.all)); in help()
484 daddr = &ct->tuplehash[!dir].tuple.dst.u3; in help()
488 memcmp(&cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all, in help()
489 sizeof(cmd.u3 in help()
[all...]
H A Dnf_conntrack_h323_main.c222 memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) || in expect_rtp_rtcp()
234 &ct->tuplehash[!dir].tuple.src.u3, in expect_rtp_rtcp()
235 &ct->tuplehash[!dir].tuple.dst.u3, in expect_rtp_rtcp()
244 &ct->tuplehash[!dir].tuple.src.u3, in expect_rtp_rtcp()
245 &ct->tuplehash[!dir].tuple.dst.u3, in expect_rtp_rtcp()
249 if (memcmp(&ct->tuplehash[dir].tuple.src.u3, in expect_rtp_rtcp()
250 &ct->tuplehash[!dir].tuple.dst.u3, in expect_rtp_rtcp()
251 sizeof(ct->tuplehash[dir].tuple.src.u3)) && in expect_rtp_rtcp()
295 memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) || in expect_t120()
303 &ct->tuplehash[!dir].tuple.src.u3, in expect_t120()
[all...]
H A Dnf_conntrack_expect.c97 combined.dst_addr = tuple->dst.u3; in nf_ct_expect_dst_hash()
258 intersect_mask.src.u3.all[count] = in expect_clash()
259 a->mask.src.u3.all[count] & b->mask.src.u3.all[count]; in expect_clash()
333 memcpy(&exp->tuple.src.u3, saddr, len); in nf_ct_expect_init()
334 if (sizeof(exp->tuple.src.u3) > len) in nf_ct_expect_init()
336 memset((void *)&exp->tuple.src.u3 + len, 0x00, in nf_ct_expect_init()
337 sizeof(exp->tuple.src.u3) - len); in nf_ct_expect_init()
338 memset(&exp->mask.src.u3, 0xFF, len); in nf_ct_expect_init()
339 if (sizeof(exp->mask.src.u3) > le in nf_ct_expect_init()
[all...]
H A Dnf_conntrack_netlink.c94 if (nla_put_in_addr(skb, CTA_IP_V4_SRC, tuple->src.u3.ip) || in ipv4_tuple_to_nlattr()
95 nla_put_in_addr(skb, CTA_IP_V4_DST, tuple->dst.u3.ip)) in ipv4_tuple_to_nlattr()
103 if (nla_put_in6_addr(skb, CTA_IP_V6_SRC, &tuple->src.u3.in6) || in ipv6_tuple_to_nlattr()
104 nla_put_in6_addr(skb, CTA_IP_V6_DST, &tuple->dst.u3.in6)) in ipv6_tuple_to_nlattr()
1072 filter_tuple->src.u3.ip != ct_tuple->src.u3.ip) in ctnetlink_filter_match_tuple()
1076 filter_tuple->dst.u3.ip != ct_tuple->dst.u3.ip) in ctnetlink_filter_match_tuple()
1081 !ipv6_addr_cmp(&filter_tuple->src.u3.in6, in ctnetlink_filter_match_tuple()
1082 &ct_tuple->src.u3 in ctnetlink_filter_match_tuple()
1611 u_int8_t u3 = info->nfmsg->version ? family : AF_UNSPEC; ctnetlink_del_conntrack() local
1646 u_int8_t u3 = info->nfmsg->nfgen_family; ctnetlink_get_conntrack() local
2229 ctnetlink_create_conntrack(struct net *net, const struct nf_conntrack_zone *zone, const struct nlattr * const cda[], struct nf_conntrack_tuple *otuple, struct nf_conntrack_tuple *rtuple, u8 u3) ctnetlink_create_conntrack() argument
2393 u_int8_t u3 = info->nfmsg->nfgen_family; ctnetlink_new_conntrack() local
3254 u_int8_t u3 = nfmsg->nfgen_family; ctnetlink_dump_exp_ct() local
3296 u_int8_t u3 = info->nfmsg->nfgen_family; ctnetlink_get_expect() local
3390 u_int8_t u3 = info->nfmsg->nfgen_family; ctnetlink_del_expect() local
3469 ctnetlink_parse_expect_nat(const struct nlattr *attr, struct nf_conntrack_expect *exp, u_int8_t u3) ctnetlink_parse_expect_nat() argument
3565 ctnetlink_create_expect(struct net *net, const struct nf_conntrack_zone *zone, const struct nlattr * const cda[], u_int8_t u3, u32 portid, int report) ctnetlink_create_expect() argument
3643 u_int8_t u3 = info->nfmsg->nfgen_family; ctnetlink_new_expect() local
[all...]
H A Dnf_conntrack_proto_gre.c62 !memcmp(&km->tuple.src.u3, &t->src.u3, sizeof(t->src.u3)) && in gre_key_cmpfn()
63 !memcmp(&km->tuple.dst.u3, &t->dst.u3, sizeof(t->dst.u3)) && in gre_key_cmpfn()
/kernel/linux/linux-5.10/net/netfilter/ipvs/
H A Dip_vs_nfct.c55 #define ARG_TUPLE(T) IP_VS_DBG_ADDR((T)->src.l3num, &(T)->src.u3), \
57 IP_VS_DBG_ADDR((T)->src.l3num, &(T)->dst.u3), \
109 new_tuple.src.u3 = cp->daddr; in ip_vs_update_conntrack()
114 new_tuple.dst.u3 = cp->vaddr; in ip_vs_update_conntrack()
159 &orig->src.u3, orig->src.u.tcp.port, in ip_vs_nfct_expect_callback()
160 &orig->dst.u3, orig->dst.u.tcp.port, &p); in ip_vs_nfct_expect_callback()
171 new_reply.dst.u3 = cp->vaddr; in ip_vs_nfct_expect_callback()
187 new_reply.src.u3 = cp->daddr; in ip_vs_nfct_expect_callback()
253 tuple.src.u3 = cp->caddr; in ip_vs_conn_drop_conntrack()
256 tuple.dst.u3 in ip_vs_conn_drop_conntrack()
[all...]
/kernel/linux/linux-6.6/net/netfilter/ipvs/
H A Dip_vs_nfct.c55 #define ARG_TUPLE(T) IP_VS_DBG_ADDR((T)->src.l3num, &(T)->src.u3), \
57 IP_VS_DBG_ADDR((T)->src.l3num, &(T)->dst.u3), \
109 new_tuple.src.u3 = cp->daddr; in ip_vs_update_conntrack()
114 new_tuple.dst.u3 = cp->vaddr; in ip_vs_update_conntrack()
159 &orig->src.u3, orig->src.u.tcp.port, in ip_vs_nfct_expect_callback()
160 &orig->dst.u3, orig->dst.u.tcp.port, &p); in ip_vs_nfct_expect_callback()
171 new_reply.dst.u3 = cp->vaddr; in ip_vs_nfct_expect_callback()
187 new_reply.src.u3 = cp->daddr; in ip_vs_nfct_expect_callback()
253 tuple.src.u3 = cp->caddr; in ip_vs_conn_drop_conntrack()
256 tuple.dst.u3 in ip_vs_conn_drop_conntrack()
[all...]
/kernel/linux/linux-5.10/lib/mpi/
H A Dmpi-inv.c33 MPI u, v, u1, u2 = NULL, u3, v1, v2 = NULL, v3, t1, t2 = NULL, t3; in mpi_invm() local
55 u3 = mpi_copy(u); in mpi_invm()
103 mpi_set(u3, t3); in mpi_invm()
117 mpi_sub(t3, u3, v3); in mpi_invm()
124 /* mpi_lshift( u3, k ); */ in mpi_invm()
135 mpi_free(u3); in mpi_invm()
/kernel/linux/linux-6.6/lib/crypto/mpi/
H A Dmpi-inv.c33 MPI u, v, u1, u2 = NULL, u3, v1, v2 = NULL, v3, t1, t2 = NULL, t3; in mpi_invm() local
55 u3 = mpi_copy(u); in mpi_invm()
103 mpi_set(u3, t3); in mpi_invm()
117 mpi_sub(t3, u3, v3); in mpi_invm()
124 /* mpi_lshift( u3, k ); */ in mpi_invm()
135 mpi_free(u3); in mpi_invm()

Completed in 22 milliseconds

1234