\hypertarget{murmur3__32_8c}{}\doxysection{libkern/murmur3\+\_\+32.c File Reference}
\label{murmur3__32_8c}\index{libkern/murmur3\_32.c@{libkern/murmur3\_32.c}}
{\ttfamily \#include $<$sys/hash.\+h$>$}\newline
{\ttfamily \#include $<$sys/endian.\+h$>$}\newline
{\ttfamily \#include $<$sys/stdint.\+h$>$}\newline
{\ttfamily \#include $<$sys/types.\+h$>$}\newline
Include dependency graph for murmur3\+\_\+32.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/ddd/murmur3__32_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{murmur3__32_8c_a71eb850769ec5c1d357ea07bd196b296}{rol32}}(i32,  n)~((i32) $<$$<$ (n) $\vert$ (i32) $>$$>$ (32 -\/ (n)))
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
uint32\+\_\+t \mbox{\hyperlink{murmur3__32_8c_a38e921d3a34aac66391a80be4a5e1597}{murmur3\+\_\+32\+\_\+hash}} (const void $\ast$data, size\+\_\+t len, uint32\+\_\+t seed)
\item 
uint32\+\_\+t \mbox{\hyperlink{murmur3__32_8c_a7ddc9c6c049998ae55414156768d7307}{murmur3\+\_\+32\+\_\+hash32}} (const uint32\+\_\+t $\ast$data, size\+\_\+t count, uint32\+\_\+t seed)
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{murmur3__32_8c_a71eb850769ec5c1d357ea07bd196b296}\label{murmur3__32_8c_a71eb850769ec5c1d357ea07bd196b296}} 
\index{murmur3\_32.c@{murmur3\_32.c}!rol32@{rol32}}
\index{rol32@{rol32}!murmur3\_32.c@{murmur3\_32.c}}
\doxysubsubsection{\texorpdfstring{rol32}{rol32}}
{\footnotesize\ttfamily \#define rol32(\begin{DoxyParamCaption}\item[{}]{i32,  }\item[{}]{n }\end{DoxyParamCaption})~((i32) $<$$<$ (n) $\vert$ (i32) $>$$>$ (32 -\/ (n)))}



Definition at line \mbox{\hyperlink{murmur3__32_8c_source_l00034}{34}} of file \mbox{\hyperlink{murmur3__32_8c_source}{murmur3\+\_\+32.\+c}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{murmur3__32_8c_a38e921d3a34aac66391a80be4a5e1597}\label{murmur3__32_8c_a38e921d3a34aac66391a80be4a5e1597}} 
\index{murmur3\_32.c@{murmur3\_32.c}!murmur3\_32\_hash@{murmur3\_32\_hash}}
\index{murmur3\_32\_hash@{murmur3\_32\_hash}!murmur3\_32.c@{murmur3\_32.c}}
\doxysubsubsection{\texorpdfstring{murmur3\_32\_hash()}{murmur3\_32\_hash()}}
{\footnotesize\ttfamily uint32\+\_\+t murmur3\+\_\+32\+\_\+hash (\begin{DoxyParamCaption}\item[{const void $\ast$}]{data,  }\item[{size\+\_\+t}]{len,  }\item[{uint32\+\_\+t}]{seed }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{murmur3__32_8c_source_l00045}{45}} of file \mbox{\hyperlink{murmur3__32_8c_source}{murmur3\+\_\+32.\+c}}.



References \mbox{\hyperlink{murmur3__32_8c_source_l00034}{rol32}}.

\mbox{\Hypertarget{murmur3__32_8c_a7ddc9c6c049998ae55414156768d7307}\label{murmur3__32_8c_a7ddc9c6c049998ae55414156768d7307}} 
\index{murmur3\_32.c@{murmur3\_32.c}!murmur3\_32\_hash32@{murmur3\_32\_hash32}}
\index{murmur3\_32\_hash32@{murmur3\_32\_hash32}!murmur3\_32.c@{murmur3\_32.c}}
\doxysubsubsection{\texorpdfstring{murmur3\_32\_hash32()}{murmur3\_32\_hash32()}}
{\footnotesize\ttfamily uint32\+\_\+t murmur3\+\_\+32\+\_\+hash32 (\begin{DoxyParamCaption}\item[{const uint32\+\_\+t $\ast$}]{data,  }\item[{size\+\_\+t}]{count,  }\item[{uint32\+\_\+t}]{seed }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{murmur3__32_8c_source_l00106}{106}} of file \mbox{\hyperlink{murmur3__32_8c_source}{murmur3\+\_\+32.\+c}}.



References \mbox{\hyperlink{murmur3__32_8c_source_l00034}{rol32}}.

