blob: c9c993aeb7b8b1719885d89d1100189ecee0ee60 [file] [log] [blame]
<html>
<head>
<style>
body {
background-color:#DDDDDD;
}
.row_table {
border: 0px;
width: 100%;
padding: 20px;
border-spacing: 20px;
font-family: monospace;
}
.row_cell {
background-color: #FFFFFF;
border: 1px solid black;
padding: 10px;
}
.row_cell:target {
-webkit-animation: target-fade 1s 1;
-moz-animation: target-fade 1s 1;
border: 2px solid black;
}
@-webkit-keyframes target-fade {
0% { background-color: #FFFF00; }
100% { background-color: #FFFFFF; }
}
@-moz-keyframes target-fade {
0% { background-color: #FFFF00; }
100% { background-color: #FFFFFF; }
}
.extr_arrow{
position: absolute;
border-top: 1px solid black;
font-size: 70%;
}
.tcam_arrow{
position: absolute;
border-bottom: 1px solid black;
font-size: 70%;
}
.default_hidden {
display: none;
}
.default_visible {
display: block;
}
.data_box {
border: 1px solid black;
padding: 10px;
}
table.transitions_table th {
font-size: 70%;
text-align: center;
}
table.transitions_table {
border-spacing: 0px;
}
table.transitions_table td {
padding: 3px;
border-left: 1px solid #999999;
text-align: right;
}
</style>
<script>
/*
dragtable v1.0
June 26, 2008
Dan Vanderkam, http://danvk.org/dragtable/
http://code.google.com/p/dragtable/
This is code was based on:
- Stuart Langridge's SortTable (kryogenix.org/code/browser/sorttable)
- Mike Hall's draggable class (http://www.brainjar.com/dhtml/drag/)
- A discussion of permuting table columns on comp.lang.javascript
Licensed under the MIT license.
*/
// Here's the notice from Mike Hall's draggable script:
//*****************************************************************************
// Do not remove this notice.
//
// Copyright 2001 by Mike Hall.
// See http://www.brainjar.com for terms of use.
//*****************************************************************************
dragtable = {
// How far should the mouse move before it's considered a drag, not a click?
dragRadius2: 100,
setMinDragDistance: function(x) {
dragtable.dragRadius2 = x * x;
},
// How long should cookies persist? (in days)
cookieDays: 365,
setCookieDays: function(x) {
dragtable.cookieDays = x;
},
// Determine browser and version.
// TODO: eliminate browser sniffing except where it's really necessary.
Browser: function() {
var ua, s, i;
this.isIE = false;
this.isNS = false;
this.version = null;
ua = navigator.userAgent;
s = "MSIE";
if ((i = ua.indexOf(s)) >= 0) {
this.isIE = true;
this.version = parseFloat(ua.substr(i + s.length));
return;
}
s = "Netscape6/";
if ((i = ua.indexOf(s)) >= 0) {
this.isNS = true;
this.version = parseFloat(ua.substr(i + s.length));
return;
}
// Treat any other "Gecko" browser as NS 6.1.
s = "Gecko";
if ((i = ua.indexOf(s)) >= 0) {
this.isNS = true;
this.version = 6.1;
return;
}
},
browser: null,
// Detect all draggable tables and attach handlers to their headers.
init: function() {
// Don't initialize twice
if (arguments.callee.done) return;
arguments.callee.done = true;
if (_dgtimer) clearInterval(_dgtimer);
if (!document.createElement || !document.getElementsByTagName) return;
dragtable.dragObj.zIndex = 0;
dragtable.browser = new dragtable.Browser();
forEach(document.getElementsByTagName('table'), function(table) {
if (table.className.search(/\bdraggable\b/) != -1) {
dragtable.makeDraggable(table);
}
});
},
// The thead business is taken straight from sorttable.
makeDraggable: function(table) {
if (table.getElementsByTagName('thead').length == 0) {
the = document.createElement('thead');
the.appendChild(table.rows[0]);
table.insertBefore(the,table.firstChild);
}
// Safari doesn't support table.tHead, sigh
if (table.tHead == null) {
table.tHead = table.getElementsByTagName('thead')[0];
}
var headers = table.tHead.rows[0].cells;
for (var i = 0; i < headers.length; i++) {
headers[i].onmousedown = dragtable.dragStart;
}
// Replay reorderings from cookies if there are any.
if (dragtable.cookiesEnabled() && table.id &&
table.className.search(/\bforget-ordering\b/) == -1) {
dragtable.replayDrags(table);
}
},
// Global object to hold drag information.
dragObj: new Object(),
// Climb up the DOM until there's a tag that matches.
findUp: function(elt, tag) {
do {
if (elt.nodeName && elt.nodeName.search(tag) != -1)
return elt;
} while (elt = elt.parentNode);
return null;
},
// clone an element, copying its style and class.
fullCopy: function(elt, deep) {
var new_elt = elt.cloneNode(deep);
new_elt.className = elt.className;
forEach(elt.style,
function(value, key, object) {
if (value == null) return;
if (typeof(value) == "string" && value.length == 0) return;
new_elt.style[key] = elt.style[key];
});
return new_elt;
},
eventPosition: function(event) {
var x, y;
if (dragtable.browser.isIE) {
x = window.event.clientX + document.documentElement.scrollLeft
+ document.body.scrollLeft;
y = window.event.clientY + document.documentElement.scrollTop
+ document.body.scrollTop;
return {x: x, y: y};
}
return {x: event.pageX, y: event.pageY};
},
// Determine the position of this element on the page. Many thanks to Magnus
// Kristiansen for help making this work with "position: fixed" elements.
absolutePosition: function(elt, stopAtRelative) {
var ex = 0, ey = 0;
do {
var curStyle = dragtable.browser.isIE ? elt.currentStyle
: window.getComputedStyle(elt, '');
var supportFixed = !(dragtable.browser.isIE &&
dragtable.browser.version < 7);
if (stopAtRelative && curStyle.position == 'relative') {
break;
} else if (supportFixed && curStyle.position == 'fixed') {
// Get the fixed el's offset
ex += parseInt(curStyle.left, 10);
ey += parseInt(curStyle.top, 10);
// Compensate for scrolling
ex += document.body.scrollLeft;
ey += document.body.scrollTop;
// End the loop
break;
} else {
ex += elt.offsetLeft;
ey += elt.offsetTop;
}
} while (elt = elt.offsetParent);
return {x: ex, y: ey};
},
// MouseDown handler -- sets up the appropriate mousemove/mouseup handlers
// and fills in the global dragtable.dragObj object.
dragStart: function(event, id) {
var el;
var x, y;
var dragObj = dragtable.dragObj;
var browser = dragtable.browser;
if (browser.isIE)
dragObj.origNode = window.event.srcElement;
else
dragObj.origNode = event.target;
var pos = dragtable.eventPosition(event);
// Drag the entire table cell, not just the element that was clicked.
dragObj.origNode = dragtable.findUp(dragObj.origNode, /T[DH]/);
// Since a column header can't be dragged directly, duplicate its contents
// in a div and drag that instead.
// TODO: I can assume a tHead...
var table = dragtable.findUp(dragObj.origNode, "TABLE");
dragObj.table = table;
dragObj.startCol = dragtable.findColumn(table, pos.x);
if (dragObj.startCol == -1) return;
var new_elt = dragtable.fullCopy(table, false);
new_elt.style.margin = '0';
// Copy the entire column
var copySectionColumn = function(sec, col) {
var new_sec = dragtable.fullCopy(sec, false);
forEach(sec.rows, function(row) {
var cell = row.cells[col];
var new_tr = dragtable.fullCopy(row, false);
if (row.offsetHeight) new_tr.style.height = row.offsetHeight + "px";
var new_td = dragtable.fullCopy(cell, true);
if (cell.offsetWidth) new_td.style.width = cell.offsetWidth + "px";
new_tr.appendChild(new_td);
new_sec.appendChild(new_tr);
});
return new_sec;
};
// First the heading
if (table.tHead) {
new_elt.appendChild(copySectionColumn(table.tHead, dragObj.startCol));
}
forEach(table.tBodies, function(tb) {
new_elt.appendChild(copySectionColumn(tb, dragObj.startCol));
});
if (table.tFoot) {
new_elt.appendChild(copySectionColumn(table.tFoot, dragObj.startCol));
}
var obj_pos = dragtable.absolutePosition(dragObj.origNode, true);
new_elt.style.position = "absolute";
new_elt.style.left = obj_pos.x + "px";
new_elt.style.top = obj_pos.y + "px";
new_elt.style.width = dragObj.origNode.offsetWidth + "px";
new_elt.style.height = dragObj.origNode.offsetHeight + "px";
new_elt.style.opacity = 0.7;
// Hold off adding the element until this is clearly a drag.
dragObj.addedNode = false;
dragObj.tableContainer = dragObj.table.parentNode || document.body;
dragObj.elNode = new_elt;
// Save starting positions of cursor and element.
dragObj.cursorStartX = pos.x;
dragObj.cursorStartY = pos.y;
dragObj.elStartLeft = parseInt(dragObj.elNode.style.left, 10);
dragObj.elStartTop = parseInt(dragObj.elNode.style.top, 10);
if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = 0;
if (isNaN(dragObj.elStartTop)) dragObj.elStartTop = 0;
// Update element's z-index.
dragObj.elNode.style.zIndex = ++dragObj.zIndex;
// Capture mousemove and mouseup events on the page.
if (browser.isIE) {
document.attachEvent("onmousemove", dragtable.dragMove);
document.attachEvent("onmouseup", dragtable.dragEnd);
window.event.cancelBubble = true;
window.event.returnValue = false;
} else {
document.addEventListener("mousemove", dragtable.dragMove, true);
document.addEventListener("mouseup", dragtable.dragEnd, true);
event.preventDefault();
}
},
// Move the floating column header with the mouse
// TODO: Reorder columns as the mouse moves for a more interactive feel.
dragMove: function(event) {
var x, y;
var dragObj = dragtable.dragObj;
// Get cursor position with respect to the page.
var pos = dragtable.eventPosition(event);
var dx = dragObj.cursorStartX - pos.x;
var dy = dragObj.cursorStartY - pos.y;
if (!dragObj.addedNode && dx * dx + dy * dy > dragtable.dragRadius2) {
dragObj.tableContainer.insertBefore(dragObj.elNode, dragObj.table);
dragObj.addedNode = true;
}
// Move drag element by the same amount the cursor has moved.
var style = dragObj.elNode.style;
style.left = (dragObj.elStartLeft + pos.x - dragObj.cursorStartX) + "px";
style.top = (dragObj.elStartTop + pos.y - dragObj.cursorStartY) + "px";
if (dragtable.browser.isIE) {
window.event.cancelBubble = true;
window.event.returnValue = false;
} else {
event.preventDefault();
}
},
// Stop capturing mousemove and mouseup events.
// Determine which (if any) column we're over and shuffle the table.
dragEnd: function(event) {
if (dragtable.browser.isIE) {
document.detachEvent("onmousemove", dragtable.dragMove);
document.detachEvent("onmouseup", dragtable.dragEnd);
} else {
document.removeEventListener("mousemove", dragtable.dragMove, true);
document.removeEventListener("mouseup", dragtable.dragEnd, true);
}
// If the floating header wasn't added, the mouse didn't move far enough.
var dragObj = dragtable.dragObj;
if (!dragObj.addedNode) {
return;
}
dragObj.tableContainer.removeChild(dragObj.elNode);
// Determine whether the drag ended over the table, and over which column.
var pos = dragtable.eventPosition(event);
var table_pos = dragtable.absolutePosition(dragObj.table);
if (pos.y < table_pos.y ||
pos.y > table_pos.y + dragObj.table.offsetHeight) {
return;
}
var targetCol = dragtable.findColumn(dragObj.table, pos.x);
if (targetCol != -1 && targetCol != dragObj.startCol) {
dragtable.moveColumn(dragObj.table, dragObj.startCol, targetCol);
if (dragObj.table.id && dragtable.cookiesEnabled() &&
dragObj.table.className.search(/\bforget-ordering\b/) == -1) {
dragtable.rememberDrag(dragObj.table.id, dragObj.startCol, targetCol);
}
}
},
// Which column does the x value fall inside of? x should include scrollLeft.
findColumn: function(table, x) {
var header = table.tHead.rows[0].cells;
for (var i = 0; i < header.length; i++) {
//var left = header[i].offsetLeft;
var pos = dragtable.absolutePosition(header[i]);
//if (left <= x && x <= left + header[i].offsetWidth) {
if (pos.x <= x && x <= pos.x + header[i].offsetWidth) {
return i;
}
}
return -1;
},
// Move a column of table from start index to finish index.
// Based on the "Swapping table columns" discussion on comp.lang.javascript.
// Assumes there are columns at sIdx and fIdx
moveColumn: function(table, sIdx, fIdx) {
var row, cA;
var i=table.rows.length;
while (i--){
row = table.rows[i]
var x = row.removeChild(row.cells[sIdx]);
if (fIdx < row.cells.length) {
row.insertBefore(x, row.cells[fIdx]);
} else {
row.appendChild(x);
}
}
// For whatever reason, sorttable tracks column indices this way.
// Without a manual update, clicking one column will sort on another.
var headrow = table.tHead.rows[0].cells;
for (var i=0; i<headrow.length; i++) {
headrow[i].sorttable_columnindex = i;
}
},
// Are cookies enabled? We should not attempt to set cookies on a local file.
cookiesEnabled: function() {
return (window.location.protocol != 'file:') && navigator.cookieEnabled;
},
// Store a column swap in a cookie for posterity.
rememberDrag: function(id, a, b) {
var cookieName = "dragtable-" + id;
var prev = dragtable.readCookie(cookieName);
var new_val = "";
if (prev) new_val = prev + ",";
new_val += a + "/" + b;
dragtable.createCookie(cookieName, new_val, dragtable.cookieDays);
},
// Replay all column swaps for a table.
replayDrags: function(table) {
if (!dragtable.cookiesEnabled()) return;
var dragstr = dragtable.readCookie("dragtable-" + table.id);
if (!dragstr) return;
var drags = dragstr.split(',');
for (var i = 0; i < drags.length; i++) {
var pair = drags[i].split("/");
if (pair.length != 2) continue;
var a = parseInt(pair[0]);
var b = parseInt(pair[1]);
if (isNaN(a) || isNaN(b)) continue;
dragtable.moveColumn(table, a, b);
}
},
// Cookie functions based on http://www.quirksmode.org/js/cookies.html
// Cookies won't work for local files.
cookiesEnabled: function() {
return (window.location.protocol != 'file:') && navigator.cookieEnabled;
},
createCookie: function(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
var path = document.location.pathname;
document.cookie = name+"="+value+expires+"; path="+path
},
readCookie: function(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
},
eraseCookie: function(name) {
dragtable.createCookie(name,"",-1);
}
}
/* ******************************************************************
Supporting functions: bundled here to avoid depending on a library
****************************************************************** */
// Dean Edwards/Matthias Miller/John Resig
// has a hook for dragtable.init already been added? (see below)
var dgListenOnLoad = false;
/* for Mozilla/Opera9 */
if (document.addEventListener) {
dgListenOnLoad = true;
document.addEventListener("DOMContentLoaded", dragtable.init, false);
}
/* for Internet Explorer */
/*@cc_on @*/
/*@if (@_win32)
dgListenOnLoad = true;
document.write("<script id=__dt_onload defer src=//0)><\/script>");
var script = document.getElementById("__dt_onload");
script.onreadystatechange = function() {
if (this.readyState == "complete") {
dragtable.init(); // call the onload handler
}
};
/*@end @*/
/* for Safari */
if (/WebKit/i.test(navigator.userAgent)) { // sniff
dgListenOnLoad = true;
var _dgtimer = setInterval(function() {
if (/loaded|complete/.test(document.readyState)) {
dragtable.init(); // call the onload handler
}
}, 10);
}
/* for other browsers */
/* Avoid this unless it's absolutely necessary (it breaks sorttable) */
if (!dgListenOnLoad) {
window.onload = dragtable.init;
}
// Dean's forEach: http://dean.edwards.name/base/forEach.js
/*
forEach, version 1.0
Copyright 2006, Dean Edwards
License: http://www.opensource.org/licenses/mit-license.php
*/
// array-like enumeration
if (!Array.forEach) { // mozilla already supports this
Array.forEach = function(array, block, context) {
for (var i = 0; i < array.length; i++) {
block.call(context, array[i], i, array);
}
};
}
// generic enumeration
Function.prototype.forEach = function(object, block, context) {
for (var key in object) {
if (typeof this.prototype[key] == "undefined") {
block.call(context, object[key], key, object);
}
}
};
// character enumeration
String.forEach = function(string, block, context) {
Array.forEach(string.split(""), function(chr, index) {
block.call(context, chr, index, string);
});
};
// globally resolve forEach enumeration
var forEach = function(object, block, context) {
if (object) {
var resolve = Object; // default
if (object instanceof Function) {
// functions have a "length" property
resolve = Function;
} else if (object.forEach instanceof Function) {
// the object implements a custom forEach method so use that
object.forEach(block, context);
return;
} else if (typeof object == "string") {
// the object is a string
resolve = String;
} else if (typeof object.length == "number") {
// the object is array-like
resolve = Array;
}
resolve.forEach(object, block, context);
}
};
</script>
<script>
<!--
function toggle_visibility(id) {
var e = document.getElementById(id);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
//-->
</script>
</head>
<body bgcolor=#DDDDDD><table class=row_table>
<tr><td id="row255" class="row_cell">
<a href="#row255">Row 255</a> <br><br>
State &lt;POV initialization&gt;_&lt;Ingress intrinsic metadata&gt;_&lt;Phase 0&gt; (from state &lt;Shim start state&gt;)<br />
<br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_255');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_255">Raw register data</a> <br><br><div id="reg_data_255" style="display: none;">
TCAM word: <table border=1>
<tr>
<td><center><font size=-3></font></center></td>
<td><center><font size=-3>curr_state</font></center></td>
<td><center><font size=-3>lookup_16</font></center></td>
<td><center><font size=-3>lookup_8[1]</font></center></td>
<td><center><font size=-3>lookup_8[0]</font></center></td>
<td><center><font size=-3>ver_1</font></center></td>
<td><center><font size=-3>ver_0</font></center></td>
<td><center><font size=-3>ctr_zero</font></center></td>
<td><center><font size=-3>ctr_neg</font></center></td>
</tr>
<tr>
<td><center>value</center></td>
<td><center>0</center></td>
<td><center>ffff</center></td>
<td><center>ff</center></td>
<td><center>ff</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
</tr>
<tr>
<td><center>mask</center></td>
<td><center>ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
Early action: <table border=1>
<tr>
<td><center><font size=-3>ctr_amt_idx</font></center></td>
<td><center><font size=-3>nxt_state_mask</font></center></td>
<td><center><font size=-3>shift_amt</font></center></td>
<td><center><font size=-3>nxt_state</font></center></td>
<td><center><font size=-3>lookup_offset_8[1]</font></center></td>
<td><center><font size=-3>ctr_ld_src</font></center></td>
<td><center><font size=-3>lookup_offset_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_16</font></center></td>
<td><center><font size=-3>ld_lookup_8[1]</font></center></td>
<td><center><font size=-3>done</font></center></td>
<td><center><font size=-3>lookup_offset_16</font></center></td>
<td><center><font size=-3>ctr_load</font></center></td>
<td><center><font size=-3>buf_req</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>ff</center></td>
<td><center>10</center></td>
<td><center>8</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>8</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>10</center></td>
</tr>
</table> <br>
Action: <table border=1>
<tr>
<td><center><font size=-3>phv_8b_src_type_3</font></center></td>
<td><center><font size=-3>phv_8b_src_type_2</font></center></td>
<td><center><font size=-3>phv_8b_src_type_1</font></center></td>
<td><center><font size=-3>phv_8b_src_type_0</font></center></td>
<td><center><font size=-3>csum_addr[1]</font></center></td>
<td><center><font size=-3>phv_16b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_dst_1</font></center></td>
<td><center><font size=-3>pri_upd_en_shr</font></center></td>
<td><center><font size=-3>phv_32b_src_type_1</font></center></td>
<td><center><font size=-3>dst_offset_rst</font></center></td>
<td><center><font size=-3>phv_32b_src_type_0</font></center></td>
<td><center><font size=-3>phv_16b_src_1</font></center></td>
<td><center><font size=-3>phv_16b_src_0</font></center></td>
<td><center><font size=-3>phv_16b_src_3</font></center></td>
<td><center><font size=-3>phv_16b_src_2</font></center></td>
<td><center><font size=-3>phv_16b_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_src_2</font></center></td>
<td><center><font size=-3>pri_upd_src</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>csum_en[1]</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>dst_offset_inc</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>csum_addr[0]</font></center></td>
<td><center><font size=-3>pri_upd_type</font></center></td>
<td><center><font size=-3>phv_32b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_src_3</font></center></td>
<td><center><font size=-3>phv_32b_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_src_1</font></center></td>
<td><center><font size=-3>phv_32b_src_0</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_32b_dst_3</font></center></td>
<td><center><font size=-3>pri_upd_val_mask</font></center></td>
<td><center><font size=-3>phv_16b_src_type_1</font></center></td>
<td><center><font size=-3>phv_16b_src_type_0</font></center></td>
<td><center><font size=-3>phv_8b_src_3</font></center></td>
<td><center><font size=-3>csum_en[0]</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_src_1</font></center></td>
<td><center><font size=-3>phv_8b_src_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_8b_src_2</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>80</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>81</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_255');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_255">Input buffer</a> <br><br><div id="input_buffer_255" style="display: block;">
<div style="min-width: 1060;"></div>
<table border=0><tr>
<td valign=bottom align=right><font size=-3>Matches&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
<div class="tcam_arrow" style="width:54px; bottom: 0px;">16</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="tcam_arrow" style="width:27px; bottom: 0px;">8[0]</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=40></td></tr><tr>
<td align=right><font size=-3>Bytes&nbsp;&nbsp;&nbsp;</font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>1</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>2</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>3</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>4</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>5</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>6</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>7</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>8</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>9</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>10</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>11</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>12</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>13</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>14</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; border-right: 2px solid black;"><font color=#555555 size=-1><center>15</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td>
</tr><tr>
<td valign=top align=right><font size=-3>Extractions&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:54px; top: 0px;">128</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
</tr></table>
<div style="height:40px;">&nbsp;</div>
PHV 0 <font size=+1>|=</font> 0x10000<br>
<br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('transitions_255');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_255">Transitions</a> <br><br><div id="transitions_255" style="display: block;">
<table border=0 id="transitions_table_255" class="draggable transitions_table">
<tr>
<th>&nbsp;</th></tr>
<td>Default</td>
<td style="text-align: left;">&nbsp;<font size=+1>-></font>&nbsp;<a href="#row245">Row 245 (state start)</a></td>
</tr>
</table>
</div></div><br><br>
</td></tr>
<tr><td id="row254" class="row_cell">
<a href="#row254">Row 254</a> <br><br>
State parse_ethernet (from state parse_pkt_in)<br />
<br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_254');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_254">Raw register data</a> <br><br><div id="reg_data_254" style="display: none;">
TCAM word: <table border=1>
<tr>
<td><center><font size=-3></font></center></td>
<td><center><font size=-3>curr_state</font></center></td>
<td><center><font size=-3>lookup_16</font></center></td>
<td><center><font size=-3>lookup_8[1]</font></center></td>
<td><center><font size=-3>lookup_8[0]</font></center></td>
<td><center><font size=-3>ver_1</font></center></td>
<td><center><font size=-3>ver_0</font></center></td>
<td><center><font size=-3>ctr_zero</font></center></td>
<td><center><font size=-3>ctr_neg</font></center></td>
</tr>
<tr>
<td><center>value</center></td>
<td><center>1</center></td>
<td><center>ffff</center></td>
<td><center>ff</center></td>
<td><center>ff</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
</tr>
<tr>
<td><center>mask</center></td>
<td><center>ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
Early action: <table border=1>
<tr>
<td><center><font size=-3>ctr_amt_idx</font></center></td>
<td><center><font size=-3>nxt_state_mask</font></center></td>
<td><center><font size=-3>shift_amt</font></center></td>
<td><center><font size=-3>nxt_state</font></center></td>
<td><center><font size=-3>lookup_offset_8[1]</font></center></td>
<td><center><font size=-3>ctr_ld_src</font></center></td>
<td><center><font size=-3>lookup_offset_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_16</font></center></td>
<td><center><font size=-3>ld_lookup_8[1]</font></center></td>
<td><center><font size=-3>done</font></center></td>
<td><center><font size=-3>lookup_offset_16</font></center></td>
<td><center><font size=-3>ctr_load</font></center></td>
<td><center><font size=-3>buf_req</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>ff</center></td>
<td><center>e</center></td>
<td><center>2</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>c</center></td>
<td><center>0</center></td>
<td><center>e</center></td>
</tr>
</table> <br>
Action: <table border=1>
<tr>
<td><center><font size=-3>phv_8b_src_type_3</font></center></td>
<td><center><font size=-3>phv_8b_src_type_2</font></center></td>
<td><center><font size=-3>phv_8b_src_type_1</font></center></td>
<td><center><font size=-3>phv_8b_src_type_0</font></center></td>
<td><center><font size=-3>csum_addr[1]</font></center></td>
<td><center><font size=-3>phv_16b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_dst_1</font></center></td>
<td><center><font size=-3>pri_upd_en_shr</font></center></td>
<td><center><font size=-3>phv_32b_src_type_1</font></center></td>
<td><center><font size=-3>dst_offset_rst</font></center></td>
<td><center><font size=-3>phv_32b_src_type_0</font></center></td>
<td><center><font size=-3>phv_16b_src_1</font></center></td>
<td><center><font size=-3>phv_16b_src_0</font></center></td>
<td><center><font size=-3>phv_16b_src_3</font></center></td>
<td><center><font size=-3>phv_16b_src_2</font></center></td>
<td><center><font size=-3>phv_16b_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_src_2</font></center></td>
<td><center><font size=-3>pri_upd_src</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>csum_en[1]</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>dst_offset_inc</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>csum_addr[0]</font></center></td>
<td><center><font size=-3>pri_upd_type</font></center></td>
<td><center><font size=-3>phv_32b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_src_3</font></center></td>
<td><center><font size=-3>phv_32b_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_src_1</font></center></td>
<td><center><font size=-3>phv_32b_src_0</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_32b_dst_3</font></center></td>
<td><center><font size=-3>pri_upd_val_mask</font></center></td>
<td><center><font size=-3>phv_16b_src_type_1</font></center></td>
<td><center><font size=-3>phv_16b_src_type_0</font></center></td>
<td><center><font size=-3>phv_8b_src_3</font></center></td>
<td><center><font size=-3>csum_en[0]</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_src_1</font></center></td>
<td><center><font size=-3>phv_8b_src_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_8b_src_2</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>83</center></td>
<td><center>84</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>42</center></td>
<td><center>1ff</center></td>
<td><center>43</center></td>
<td><center>41</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>c</center></td>
<td><center>5</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>2</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>8</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>4</center></td>
<td><center>0</center></td>
<td><center>7</center></td>
</tr>
</table> <br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_254');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_254">Input buffer</a> <br><br><div id="input_buffer_254" style="display: block;">
<div style="min-width: 1060;"></div>
<table border=0><tr>
<td valign=bottom align=right><font size=-3>Matches&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="tcam_arrow" style="width:54px; bottom: 0px;">16</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=40></td></tr><tr>
<td align=right><font size=-3>Bytes&nbsp;&nbsp;&nbsp;</font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>1</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>2</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>3</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>4</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>5</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>6</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>7</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>8</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>9</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>10</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>11</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>12</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; border-right: 2px solid black;"><font color=#555555 size=-1><center>13</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td>
</tr><tr>
<td valign=top align=right><font size=-3>Extractions&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:27px; top: 0px;">65</div>
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:108px; top: 0px;">1</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:54px; top: 0px;">131</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:27px; top: 0px;">66</div>
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:108px; top: 0px;">2</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:54px; top: 0px;">132</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
</tr></table>
<div style="height:40px;">&nbsp;</div>
PHV 67 <font size=+1>|=</font> 0x4<br>
<br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('transitions_254');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_254">Transitions</a> <br><br><div id="transitions_254" style="display: block;">
<table border=0 id="transitions_table_254" class="draggable transitions_table">
<tr>
<th>16b</th>
<th>&nbsp;</th></tr>
<td>0800</td>
<td style="text-align: left;">&nbsp;<font size=+1>-></font>&nbsp;<a href="#row253">Row 253 (state parse_ipv4)</a></td>
</tr>
<td>Default</td>
<td style="text-align: left;">&nbsp;<font size=+1>-></font>&nbsp;<a href="#row252">Row 252 (state &lt;leaf&gt;)</a></td>
</tr>
</table>
<br>Previous states:
<a href="#row244">Row 244</a><br>
</div></div><br><br>
</td></tr>
<tr><td id="row253" class="row_cell">
<a href="#row253">Row 253</a> <br><br>
State parse_ipv4 (from state parse_ethernet)<br />
<br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_253');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_253">Raw register data</a> <br><br><div id="reg_data_253" style="display: none;">
TCAM word: <table border=1>
<tr>
<td><center><font size=-3></font></center></td>
<td><center><font size=-3>curr_state</font></center></td>
<td><center><font size=-3>lookup_16</font></center></td>
<td><center><font size=-3>lookup_8[1]</font></center></td>
<td><center><font size=-3>lookup_8[0]</font></center></td>
<td><center><font size=-3>ver_1</font></center></td>
<td><center><font size=-3>ver_0</font></center></td>
<td><center><font size=-3>ctr_zero</font></center></td>
<td><center><font size=-3>ctr_neg</font></center></td>
</tr>
<tr>
<td><center>value</center></td>
<td><center>2</center></td>
<td><center>800</center></td>
<td><center>ff</center></td>
<td><center>ff</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
</tr>
<tr>
<td><center>mask</center></td>
<td><center>ff</center></td>
<td><center>ffff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
Early action: <table border=1>
<tr>
<td><center><font size=-3>ctr_amt_idx</font></center></td>
<td><center><font size=-3>nxt_state_mask</font></center></td>
<td><center><font size=-3>shift_amt</font></center></td>
<td><center><font size=-3>nxt_state</font></center></td>
<td><center><font size=-3>lookup_offset_8[1]</font></center></td>
<td><center><font size=-3>ctr_ld_src</font></center></td>
<td><center><font size=-3>lookup_offset_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_16</font></center></td>
<td><center><font size=-3>ld_lookup_8[1]</font></center></td>
<td><center><font size=-3>done</font></center></td>
<td><center><font size=-3>lookup_offset_16</font></center></td>
<td><center><font size=-3>ctr_load</font></center></td>
<td><center><font size=-3>buf_req</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>ff</center></td>
<td><center>14</center></td>
<td><center>3</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>9</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>6</center></td>
<td><center>0</center></td>
<td><center>14</center></td>
</tr>
</table> <br>
Action: <table border=1>
<tr>
<td><center><font size=-3>phv_8b_src_type_3</font></center></td>
<td><center><font size=-3>phv_8b_src_type_2</font></center></td>
<td><center><font size=-3>phv_8b_src_type_1</font></center></td>
<td><center><font size=-3>phv_8b_src_type_0</font></center></td>
<td><center><font size=-3>csum_addr[1]</font></center></td>
<td><center><font size=-3>phv_16b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_dst_1</font></center></td>
<td><center><font size=-3>pri_upd_en_shr</font></center></td>
<td><center><font size=-3>phv_32b_src_type_1</font></center></td>
<td><center><font size=-3>dst_offset_rst</font></center></td>
<td><center><font size=-3>phv_32b_src_type_0</font></center></td>
<td><center><font size=-3>phv_16b_src_1</font></center></td>
<td><center><font size=-3>phv_16b_src_0</font></center></td>
<td><center><font size=-3>phv_16b_src_3</font></center></td>
<td><center><font size=-3>phv_16b_src_2</font></center></td>
<td><center><font size=-3>phv_16b_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_src_2</font></center></td>
<td><center><font size=-3>pri_upd_src</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>csum_en[1]</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>dst_offset_inc</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>csum_addr[0]</font></center></td>
<td><center><font size=-3>pri_upd_type</font></center></td>
<td><center><font size=-3>phv_32b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_src_3</font></center></td>
<td><center><font size=-3>phv_32b_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_src_1</font></center></td>
<td><center><font size=-3>phv_32b_src_0</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_32b_dst_3</font></center></td>
<td><center><font size=-3>pri_upd_val_mask</font></center></td>
<td><center><font size=-3>phv_16b_src_type_1</font></center></td>
<td><center><font size=-3>phv_16b_src_type_0</font></center></td>
<td><center><font size=-3>phv_8b_src_3</font></center></td>
<td><center><font size=-3>csum_en[0]</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_src_1</font></center></td>
<td><center><font size=-3>phv_8b_src_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_8b_src_2</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>142</center></td>
<td><center>0</center></td>
<td><center>140</center></td>
<td><center>141</center></td>
<td><center>100</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>121</center></td>
<td><center>1ff</center></td>
<td><center>43</center></td>
<td><center>120</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>4</center></td>
<td><center>2</center></td>
<td><center>0</center></td>
<td><center>6</center></td>
<td><center>1ff</center></td>
<td><center>10</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>101</center></td>
<td><center>0</center></td>
<td><center>102</center></td>
<td><center>c</center></td>
<td><center>8</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>8</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
</tr>
</table> <br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_253');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_253">Input buffer</a> <br><br><div id="input_buffer_253" style="display: block;">
<div style="min-width: 1060;"></div>
<table border=0><tr>
<td valign=bottom align=right><font size=-3>Matches&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="tcam_arrow" style="width:54px; bottom: 0px;">16</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="tcam_arrow" style="width:27px; bottom: 0px;">8[0]</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=40></td></tr><tr>
<td align=right><font size=-3>Bytes&nbsp;&nbsp;&nbsp;</font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>1</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>2</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>3</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>4</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>5</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>6</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>7</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>8</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>9</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>10</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>11</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>12</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>13</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>14</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>15</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>16</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>17</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>18</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; border-right: 2px solid black;"><font color=#555555 size=-1><center>19</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td>
</tr><tr>
<td valign=top align=right><font size=-3>Extractions&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:27px; top: 0px;">288</div>
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:27px; top: 0px;">289</div>
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:54px; top: 0px;">320</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:54px; top: 0px;">321</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:54px; top: 0px;">322</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:108px; top: 0px;">256</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:108px; top: 0px;">257</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:108px; top: 0px;">258</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
</tr></table>
<div style="height:40px;">&nbsp;</div>
PHV 67 <font size=+1>|=</font> 0x8<br>
<br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('transitions_253');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_253">Transitions</a> <br><br><div id="transitions_253" style="display: block;">
<table border=0 id="transitions_table_253" class="draggable transitions_table">
<tr>
<th>16b</th>
<th>8b[0]</th>
<th>&nbsp;</th></tr>
<td>0000 && 1fff</td>
<td>06</td>
<td style="text-align: left;">&nbsp;<font size=+1>-></font>&nbsp;<a href="#row251">Row 251 (state parse_tcp)</a></td>
</tr>
<td>0000 && 1fff</td>
<td>11</td>
<td style="text-align: left;">&nbsp;<font size=+1>-></font>&nbsp;<a href="#row250">Row 250 (state parse_udp)</a></td>
</tr>
<td>Default</td><td>&nbsp;</td>
<td style="text-align: left;">&nbsp;<font size=+1>-></font>&nbsp;<a href="#row249">Row 249 (state &lt;leaf&gt;)</a></td>
</tr>
</table>
<br>Previous states:
<a href="#row254">Row 254</a>, <a href="#row246">Row 246</a>, <a href="#row247">Row 247</a><br>
</div></div><br><br>
</td></tr>
<tr><td id="row252" class="row_cell">
<a href="#row252">Row 252</a> <br><br>
State &lt;leaf&gt; (from state parse_ethernet)<br />
<br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_252');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_252">Raw register data</a> <br><br><div id="reg_data_252" style="display: none;">
TCAM word: <table border=1>
<tr>
<td><center><font size=-3></font></center></td>
<td><center><font size=-3>curr_state</font></center></td>
<td><center><font size=-3>lookup_16</font></center></td>
<td><center><font size=-3>lookup_8[1]</font></center></td>
<td><center><font size=-3>lookup_8[0]</font></center></td>
<td><center><font size=-3>ver_1</font></center></td>
<td><center><font size=-3>ver_0</font></center></td>
<td><center><font size=-3>ctr_zero</font></center></td>
<td><center><font size=-3>ctr_neg</font></center></td>
</tr>
<tr>
<td><center>value</center></td>
<td><center>2</center></td>
<td><center>ffff</center></td>
<td><center>ff</center></td>
<td><center>ff</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
</tr>
<tr>
<td><center>mask</center></td>
<td><center>ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
Early action: <table border=1>
<tr>
<td><center><font size=-3>ctr_amt_idx</font></center></td>
<td><center><font size=-3>nxt_state_mask</font></center></td>
<td><center><font size=-3>shift_amt</font></center></td>
<td><center><font size=-3>nxt_state</font></center></td>
<td><center><font size=-3>lookup_offset_8[1]</font></center></td>
<td><center><font size=-3>ctr_ld_src</font></center></td>
<td><center><font size=-3>lookup_offset_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_16</font></center></td>
<td><center><font size=-3>ld_lookup_8[1]</font></center></td>
<td><center><font size=-3>done</font></center></td>
<td><center><font size=-3>lookup_offset_16</font></center></td>
<td><center><font size=-3>ctr_load</font></center></td>
<td><center><font size=-3>buf_req</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
Action: <table border=1>
<tr>
<td><center><font size=-3>phv_8b_src_type_3</font></center></td>
<td><center><font size=-3>phv_8b_src_type_2</font></center></td>
<td><center><font size=-3>phv_8b_src_type_1</font></center></td>
<td><center><font size=-3>phv_8b_src_type_0</font></center></td>
<td><center><font size=-3>csum_addr[1]</font></center></td>
<td><center><font size=-3>phv_16b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_dst_1</font></center></td>
<td><center><font size=-3>pri_upd_en_shr</font></center></td>
<td><center><font size=-3>phv_32b_src_type_1</font></center></td>
<td><center><font size=-3>dst_offset_rst</font></center></td>
<td><center><font size=-3>phv_32b_src_type_0</font></center></td>
<td><center><font size=-3>phv_16b_src_1</font></center></td>
<td><center><font size=-3>phv_16b_src_0</font></center></td>
<td><center><font size=-3>phv_16b_src_3</font></center></td>
<td><center><font size=-3>phv_16b_src_2</font></center></td>
<td><center><font size=-3>phv_16b_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_src_2</font></center></td>
<td><center><font size=-3>pri_upd_src</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>csum_en[1]</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>dst_offset_inc</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>csum_addr[0]</font></center></td>
<td><center><font size=-3>pri_upd_type</font></center></td>
<td><center><font size=-3>phv_32b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_src_3</font></center></td>
<td><center><font size=-3>phv_32b_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_src_1</font></center></td>
<td><center><font size=-3>phv_32b_src_0</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_32b_dst_3</font></center></td>
<td><center><font size=-3>pri_upd_val_mask</font></center></td>
<td><center><font size=-3>phv_16b_src_type_1</font></center></td>
<td><center><font size=-3>phv_16b_src_type_0</font></center></td>
<td><center><font size=-3>phv_8b_src_3</font></center></td>
<td><center><font size=-3>csum_en[0]</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_src_1</font></center></td>
<td><center><font size=-3>phv_8b_src_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_8b_src_2</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_252');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_252">Input buffer</a> <br><br><div id="input_buffer_252" style="display: block;">
<div style="min-width: 1060;"></div>
<table border=0><tr>
<td valign=bottom align=right><font size=-3>Matches&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=20></td></tr><tr>
<td align=right><font size=-3>Bytes&nbsp;&nbsp;&nbsp;</font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>0</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>1</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>2</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>3</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>4</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>5</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>6</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>7</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>8</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>9</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>10</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>11</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>12</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>13</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td>
</tr><tr>
<td valign=top align=right><font size=-3>Extractions&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
</tr></table>
<div style="height:20px;">&nbsp;</div>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('transitions_252');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_252">Transitions</a> <br><br><div id="transitions_252" style="display: block;">
End<br>
<br>Previous states:
<a href="#row254">Row 254</a>, <a href="#row246">Row 246</a>, <a href="#row247">Row 247</a><br>
</div></div><br><br>
</td></tr>
<tr><td id="row251" class="row_cell">
<a href="#row251">Row 251</a> <br><br>
State parse_tcp (from state parse_ipv4)<br />
<br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_251');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_251">Raw register data</a> <br><br><div id="reg_data_251" style="display: none;">
TCAM word: <table border=1>
<tr>
<td><center><font size=-3></font></center></td>
<td><center><font size=-3>curr_state</font></center></td>
<td><center><font size=-3>lookup_16</font></center></td>
<td><center><font size=-3>lookup_8[1]</font></center></td>
<td><center><font size=-3>lookup_8[0]</font></center></td>
<td><center><font size=-3>ver_1</font></center></td>
<td><center><font size=-3>ver_0</font></center></td>
<td><center><font size=-3>ctr_zero</font></center></td>
<td><center><font size=-3>ctr_neg</font></center></td>
</tr>
<tr>
<td><center>value</center></td>
<td><center>3</center></td>
<td><center>e000</center></td>
<td><center>ff</center></td>
<td><center>6</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
</tr>
<tr>
<td><center>mask</center></td>
<td><center>ff</center></td>
<td><center>1fff</center></td>
<td><center>0</center></td>
<td><center>ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
Early action: <table border=1>
<tr>
<td><center><font size=-3>ctr_amt_idx</font></center></td>
<td><center><font size=-3>nxt_state_mask</font></center></td>
<td><center><font size=-3>shift_amt</font></center></td>
<td><center><font size=-3>nxt_state</font></center></td>
<td><center><font size=-3>lookup_offset_8[1]</font></center></td>
<td><center><font size=-3>ctr_ld_src</font></center></td>
<td><center><font size=-3>lookup_offset_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_16</font></center></td>
<td><center><font size=-3>ld_lookup_8[1]</font></center></td>
<td><center><font size=-3>done</font></center></td>
<td><center><font size=-3>lookup_offset_16</font></center></td>
<td><center><font size=-3>ctr_load</font></center></td>
<td><center><font size=-3>buf_req</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>14</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>14</center></td>
</tr>
</table> <br>
Action: <table border=1>
<tr>
<td><center><font size=-3>phv_8b_src_type_3</font></center></td>
<td><center><font size=-3>phv_8b_src_type_2</font></center></td>
<td><center><font size=-3>phv_8b_src_type_1</font></center></td>
<td><center><font size=-3>phv_8b_src_type_0</font></center></td>
<td><center><font size=-3>csum_addr[1]</font></center></td>
<td><center><font size=-3>phv_16b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_dst_1</font></center></td>
<td><center><font size=-3>pri_upd_en_shr</font></center></td>
<td><center><font size=-3>phv_32b_src_type_1</font></center></td>
<td><center><font size=-3>dst_offset_rst</font></center></td>
<td><center><font size=-3>phv_32b_src_type_0</font></center></td>
<td><center><font size=-3>phv_16b_src_1</font></center></td>
<td><center><font size=-3>phv_16b_src_0</font></center></td>
<td><center><font size=-3>phv_16b_src_3</font></center></td>
<td><center><font size=-3>phv_16b_src_2</font></center></td>
<td><center><font size=-3>phv_16b_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_src_2</font></center></td>
<td><center><font size=-3>pri_upd_src</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>csum_en[1]</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>dst_offset_inc</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>csum_addr[0]</font></center></td>
<td><center><font size=-3>pri_upd_type</font></center></td>
<td><center><font size=-3>phv_32b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_src_3</font></center></td>
<td><center><font size=-3>phv_32b_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_src_1</font></center></td>
<td><center><font size=-3>phv_32b_src_0</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_32b_dst_3</font></center></td>
<td><center><font size=-3>pri_upd_val_mask</font></center></td>
<td><center><font size=-3>phv_16b_src_type_1</font></center></td>
<td><center><font size=-3>phv_16b_src_type_0</font></center></td>
<td><center><font size=-3>phv_8b_src_3</font></center></td>
<td><center><font size=-3>csum_en[0]</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_src_1</font></center></td>
<td><center><font size=-3>phv_8b_src_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_8b_src_2</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>145</center></td>
<td><center>0</center></td>
<td><center>143</center></td>
<td><center>144</center></td>
<td><center>103</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>123</center></td>
<td><center>1ff</center></td>
<td><center>43</center></td>
<td><center>122</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>4</center></td>
<td><center>2</center></td>
<td><center>0</center></td>
<td><center>6</center></td>
<td><center>1ff</center></td>
<td><center>10</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>104</center></td>
<td><center>0</center></td>
<td><center>105</center></td>
<td><center>c</center></td>
<td><center>8</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>10</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
</tr>
</table> <br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_251');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_251">Input buffer</a> <br><br><div id="input_buffer_251" style="display: block;">
<div style="min-width: 1060;"></div>
<table border=0><tr>
<td valign=bottom align=right><font size=-3>Matches&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=20></td></tr><tr>
<td align=right><font size=-3>Bytes&nbsp;&nbsp;&nbsp;</font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>1</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>2</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>3</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>4</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>5</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>6</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>7</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>8</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>9</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>10</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>11</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>12</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>13</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>14</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>15</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>16</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>17</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>18</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; border-right: 2px solid black;"><font color=#555555 size=-1><center>19</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td>
</tr><tr>
<td valign=top align=right><font size=-3>Extractions&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:27px; top: 0px;">290</div>
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:27px; top: 0px;">291</div>
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:54px; top: 0px;">323</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:54px; top: 0px;">324</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:54px; top: 0px;">325</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:108px; top: 0px;">259</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:108px; top: 0px;">260</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:108px; top: 0px;">261</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
</tr></table>
<div style="height:40px;">&nbsp;</div>
PHV 67 <font size=+1>|=</font> 0x10<br>
<br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('transitions_251');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_251">Transitions</a> <br><br><div id="transitions_251" style="display: block;">
End<br>
<br>Previous states:
<a href="#row253">Row 253</a><br>
</div></div><br><br>
</td></tr>
<tr><td id="row250" class="row_cell">
<a href="#row250">Row 250</a> <br><br>
State parse_udp (from state parse_ipv4)<br />
<br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_250');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_250">Raw register data</a> <br><br><div id="reg_data_250" style="display: none;">
TCAM word: <table border=1>
<tr>
<td><center><font size=-3></font></center></td>
<td><center><font size=-3>curr_state</font></center></td>
<td><center><font size=-3>lookup_16</font></center></td>
<td><center><font size=-3>lookup_8[1]</font></center></td>
<td><center><font size=-3>lookup_8[0]</font></center></td>
<td><center><font size=-3>ver_1</font></center></td>
<td><center><font size=-3>ver_0</font></center></td>
<td><center><font size=-3>ctr_zero</font></center></td>
<td><center><font size=-3>ctr_neg</font></center></td>
</tr>
<tr>
<td><center>value</center></td>
<td><center>3</center></td>
<td><center>e000</center></td>
<td><center>ff</center></td>
<td><center>11</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
</tr>
<tr>
<td><center>mask</center></td>
<td><center>ff</center></td>
<td><center>1fff</center></td>
<td><center>0</center></td>
<td><center>ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
Early action: <table border=1>
<tr>
<td><center><font size=-3>ctr_amt_idx</font></center></td>
<td><center><font size=-3>nxt_state_mask</font></center></td>
<td><center><font size=-3>shift_amt</font></center></td>
<td><center><font size=-3>nxt_state</font></center></td>
<td><center><font size=-3>lookup_offset_8[1]</font></center></td>
<td><center><font size=-3>ctr_ld_src</font></center></td>
<td><center><font size=-3>lookup_offset_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_16</font></center></td>
<td><center><font size=-3>ld_lookup_8[1]</font></center></td>
<td><center><font size=-3>done</font></center></td>
<td><center><font size=-3>lookup_offset_16</font></center></td>
<td><center><font size=-3>ctr_load</font></center></td>
<td><center><font size=-3>buf_req</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>8</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>8</center></td>
</tr>
</table> <br>
Action: <table border=1>
<tr>
<td><center><font size=-3>phv_8b_src_type_3</font></center></td>
<td><center><font size=-3>phv_8b_src_type_2</font></center></td>
<td><center><font size=-3>phv_8b_src_type_1</font></center></td>
<td><center><font size=-3>phv_8b_src_type_0</font></center></td>
<td><center><font size=-3>csum_addr[1]</font></center></td>
<td><center><font size=-3>phv_16b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_dst_1</font></center></td>
<td><center><font size=-3>pri_upd_en_shr</font></center></td>
<td><center><font size=-3>phv_32b_src_type_1</font></center></td>
<td><center><font size=-3>dst_offset_rst</font></center></td>
<td><center><font size=-3>phv_32b_src_type_0</font></center></td>
<td><center><font size=-3>phv_16b_src_1</font></center></td>
<td><center><font size=-3>phv_16b_src_0</font></center></td>
<td><center><font size=-3>phv_16b_src_3</font></center></td>
<td><center><font size=-3>phv_16b_src_2</font></center></td>
<td><center><font size=-3>phv_16b_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_src_2</font></center></td>
<td><center><font size=-3>pri_upd_src</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>csum_en[1]</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>dst_offset_inc</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>csum_addr[0]</font></center></td>
<td><center><font size=-3>pri_upd_type</font></center></td>
<td><center><font size=-3>phv_32b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_src_3</font></center></td>
<td><center><font size=-3>phv_32b_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_src_1</font></center></td>
<td><center><font size=-3>phv_32b_src_0</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_32b_dst_3</font></center></td>
<td><center><font size=-3>pri_upd_val_mask</font></center></td>
<td><center><font size=-3>phv_16b_src_type_1</font></center></td>
<td><center><font size=-3>phv_16b_src_type_0</font></center></td>
<td><center><font size=-3>phv_8b_src_3</font></center></td>
<td><center><font size=-3>csum_en[0]</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_src_1</font></center></td>
<td><center><font size=-3>phv_8b_src_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_8b_src_2</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>143</center></td>
<td><center>1ff</center></td>
<td><center>103</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>123</center></td>
<td><center>1ff</center></td>
<td><center>43</center></td>
<td><center>122</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>2</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>4</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>20</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
</tr>
</table> <br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_250');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_250">Input buffer</a> <br><br><div id="input_buffer_250" style="display: block;">
<div style="min-width: 1060;"></div>
<table border=0><tr>
<td valign=bottom align=right><font size=-3>Matches&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=20></td></tr><tr>
<td align=right><font size=-3>Bytes&nbsp;&nbsp;&nbsp;</font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>1</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>2</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>3</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>4</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>5</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>6</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; border-right: 2px solid black;"><font color=#555555 size=-1><center>7</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>8</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>9</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>10</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>11</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>12</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>13</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td>
</tr><tr>
<td valign=top align=right><font size=-3>Extractions&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:27px; top: 0px;">290</div>
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:27px; top: 0px;">291</div>
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:54px; top: 0px;">323</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:108px; top: 0px;">259</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
</tr></table>
<div style="height:40px;">&nbsp;</div>
PHV 67 <font size=+1>|=</font> 0x20<br>
<br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('transitions_250');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_250">Transitions</a> <br><br><div id="transitions_250" style="display: block;">
End<br>
<br>Previous states:
<a href="#row253">Row 253</a><br>
</div></div><br><br>
</td></tr>
<tr><td id="row249" class="row_cell">
<a href="#row249">Row 249</a> <br><br>
State &lt;leaf&gt; (from state parse_ipv4)<br />
<br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_249');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_249">Raw register data</a> <br><br><div id="reg_data_249" style="display: none;">
TCAM word: <table border=1>
<tr>
<td><center><font size=-3></font></center></td>
<td><center><font size=-3>curr_state</font></center></td>
<td><center><font size=-3>lookup_16</font></center></td>
<td><center><font size=-3>lookup_8[1]</font></center></td>
<td><center><font size=-3>lookup_8[0]</font></center></td>
<td><center><font size=-3>ver_1</font></center></td>
<td><center><font size=-3>ver_0</font></center></td>
<td><center><font size=-3>ctr_zero</font></center></td>
<td><center><font size=-3>ctr_neg</font></center></td>
</tr>
<tr>
<td><center>value</center></td>
<td><center>3</center></td>
<td><center>ffff</center></td>
<td><center>ff</center></td>
<td><center>ff</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
</tr>
<tr>
<td><center>mask</center></td>
<td><center>ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
Early action: <table border=1>
<tr>
<td><center><font size=-3>ctr_amt_idx</font></center></td>
<td><center><font size=-3>nxt_state_mask</font></center></td>
<td><center><font size=-3>shift_amt</font></center></td>
<td><center><font size=-3>nxt_state</font></center></td>
<td><center><font size=-3>lookup_offset_8[1]</font></center></td>
<td><center><font size=-3>ctr_ld_src</font></center></td>
<td><center><font size=-3>lookup_offset_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_16</font></center></td>
<td><center><font size=-3>ld_lookup_8[1]</font></center></td>
<td><center><font size=-3>done</font></center></td>
<td><center><font size=-3>lookup_offset_16</font></center></td>
<td><center><font size=-3>ctr_load</font></center></td>
<td><center><font size=-3>buf_req</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
Action: <table border=1>
<tr>
<td><center><font size=-3>phv_8b_src_type_3</font></center></td>
<td><center><font size=-3>phv_8b_src_type_2</font></center></td>
<td><center><font size=-3>phv_8b_src_type_1</font></center></td>
<td><center><font size=-3>phv_8b_src_type_0</font></center></td>
<td><center><font size=-3>csum_addr[1]</font></center></td>
<td><center><font size=-3>phv_16b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_dst_1</font></center></td>
<td><center><font size=-3>pri_upd_en_shr</font></center></td>
<td><center><font size=-3>phv_32b_src_type_1</font></center></td>
<td><center><font size=-3>dst_offset_rst</font></center></td>
<td><center><font size=-3>phv_32b_src_type_0</font></center></td>
<td><center><font size=-3>phv_16b_src_1</font></center></td>
<td><center><font size=-3>phv_16b_src_0</font></center></td>
<td><center><font size=-3>phv_16b_src_3</font></center></td>
<td><center><font size=-3>phv_16b_src_2</font></center></td>
<td><center><font size=-3>phv_16b_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_src_2</font></center></td>
<td><center><font size=-3>pri_upd_src</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>csum_en[1]</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>dst_offset_inc</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>csum_addr[0]</font></center></td>
<td><center><font size=-3>pri_upd_type</font></center></td>
<td><center><font size=-3>phv_32b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_src_3</font></center></td>
<td><center><font size=-3>phv_32b_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_src_1</font></center></td>
<td><center><font size=-3>phv_32b_src_0</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_32b_dst_3</font></center></td>
<td><center><font size=-3>pri_upd_val_mask</font></center></td>
<td><center><font size=-3>phv_16b_src_type_1</font></center></td>
<td><center><font size=-3>phv_16b_src_type_0</font></center></td>
<td><center><font size=-3>phv_8b_src_3</font></center></td>
<td><center><font size=-3>csum_en[0]</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_src_1</font></center></td>
<td><center><font size=-3>phv_8b_src_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_8b_src_2</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_249');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_249">Input buffer</a> <br><br><div id="input_buffer_249" style="display: block;">
<div style="min-width: 1060;"></div>
<table border=0><tr>
<td valign=bottom align=right><font size=-3>Matches&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=20></td></tr><tr>
<td align=right><font size=-3>Bytes&nbsp;&nbsp;&nbsp;</font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>0</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>1</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>2</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>3</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>4</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>5</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>6</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>7</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>8</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>9</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>10</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>11</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>12</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>13</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td>
</tr><tr>
<td valign=top align=right><font size=-3>Extractions&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
</tr></table>
<div style="height:20px;">&nbsp;</div>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('transitions_249');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_249">Transitions</a> <br><br><div id="transitions_249" style="display: block;">
End<br>
<br>Previous states:
<a href="#row253">Row 253</a><br>
</div></div><br><br>
</td></tr>
<tr><td id="row248" class="row_cell">
<a href="#row248">Row 248</a> <br><br>
State parse_pkt_out (from state default_parser)<br />
<br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_248');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_248">Raw register data</a> <br><br><div id="reg_data_248" style="display: none;">
TCAM word: <table border=1>
<tr>
<td><center><font size=-3></font></center></td>
<td><center><font size=-3>curr_state</font></center></td>
<td><center><font size=-3>lookup_16</font></center></td>
<td><center><font size=-3>lookup_8[1]</font></center></td>
<td><center><font size=-3>lookup_8[0]</font></center></td>
<td><center><font size=-3>ver_1</font></center></td>
<td><center><font size=-3>ver_0</font></center></td>
<td><center><font size=-3>ctr_zero</font></center></td>
<td><center><font size=-3>ctr_neg</font></center></td>
</tr>
<tr>
<td><center>value</center></td>
<td><center>6</center></td>
<td><center>ff40</center></td>
<td><center>ff</center></td>
<td><center>ff</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
</tr>
<tr>
<td><center>mask</center></td>
<td><center>ff</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
Early action: <table border=1>
<tr>
<td><center><font size=-3>ctr_amt_idx</font></center></td>
<td><center><font size=-3>nxt_state_mask</font></center></td>
<td><center><font size=-3>shift_amt</font></center></td>
<td><center><font size=-3>nxt_state</font></center></td>
<td><center><font size=-3>lookup_offset_8[1]</font></center></td>
<td><center><font size=-3>ctr_ld_src</font></center></td>
<td><center><font size=-3>lookup_offset_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_16</font></center></td>
<td><center><font size=-3>ld_lookup_8[1]</font></center></td>
<td><center><font size=-3>done</font></center></td>
<td><center><font size=-3>lookup_offset_16</font></center></td>
<td><center><font size=-3>ctr_load</font></center></td>
<td><center><font size=-3>buf_req</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>ff</center></td>
<td><center>2</center></td>
<td><center>7</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>2</center></td>
</tr>
</table> <br>
Action: <table border=1>
<tr>
<td><center><font size=-3>phv_8b_src_type_3</font></center></td>
<td><center><font size=-3>phv_8b_src_type_2</font></center></td>
<td><center><font size=-3>phv_8b_src_type_1</font></center></td>
<td><center><font size=-3>phv_8b_src_type_0</font></center></td>
<td><center><font size=-3>csum_addr[1]</font></center></td>
<td><center><font size=-3>phv_16b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_dst_1</font></center></td>
<td><center><font size=-3>pri_upd_en_shr</font></center></td>
<td><center><font size=-3>phv_32b_src_type_1</font></center></td>
<td><center><font size=-3>dst_offset_rst</font></center></td>
<td><center><font size=-3>phv_32b_src_type_0</font></center></td>
<td><center><font size=-3>phv_16b_src_1</font></center></td>
<td><center><font size=-3>phv_16b_src_0</font></center></td>
<td><center><font size=-3>phv_16b_src_3</font></center></td>
<td><center><font size=-3>phv_16b_src_2</font></center></td>
<td><center><font size=-3>phv_16b_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_src_2</font></center></td>
<td><center><font size=-3>pri_upd_src</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>csum_en[1]</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>dst_offset_inc</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>csum_addr[0]</font></center></td>
<td><center><font size=-3>pri_upd_type</font></center></td>
<td><center><font size=-3>phv_32b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_src_3</font></center></td>
<td><center><font size=-3>phv_32b_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_src_1</font></center></td>
<td><center><font size=-3>phv_32b_src_0</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_32b_dst_3</font></center></td>
<td><center><font size=-3>pri_upd_val_mask</font></center></td>
<td><center><font size=-3>phv_16b_src_type_1</font></center></td>
<td><center><font size=-3>phv_16b_src_type_0</font></center></td>
<td><center><font size=-3>phv_8b_src_3</font></center></td>
<td><center><font size=-3>csum_en[0]</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_src_1</font></center></td>
<td><center><font size=-3>phv_8b_src_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_8b_src_2</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>81</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>43</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>2</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_248');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_248">Input buffer</a> <br><br><div id="input_buffer_248" style="display: block;">
<div style="min-width: 1060;"></div>
<table border=0><tr>
<td valign=bottom align=right><font size=-3>Matches&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=20></td></tr><tr>
<td align=right><font size=-3>Bytes&nbsp;&nbsp;&nbsp;</font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; border-right: 2px solid black;"><font color=#555555 size=-1><center>1</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>2</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>3</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>4</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>5</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>6</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>7</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>8</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>9</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>10</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>11</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>12</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>13</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td>
</tr><tr>
<td valign=top align=right><font size=-3>Extractions&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:54px; top: 0px;">129</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
</tr></table>
<div style="height:40px;">&nbsp;</div>
PHV 67 <font size=+1>|=</font> 0x2<br>
<br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('transitions_248');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_248">Transitions</a> <br><br><div id="transitions_248" style="display: block;">
<table border=0 id="transitions_table_248" class="draggable transitions_table">
<tr>
<th>&nbsp;</th></tr>
<td>Default</td>
<td style="text-align: left;">&nbsp;<font size=+1>-></font>&nbsp;<a href="#row246">Row 246 (state parse_ethernet)</a></td>
</tr>
</table>
<br>Previous states:
<a href="#row243">Row 243</a><br>
</div></div><br><br>
</td></tr>
<tr><td id="row247" class="row_cell">
<a href="#row247">Row 247</a> <br><br>
State parse_ethernet (from state default_parser)<br />
<br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_247');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_247">Raw register data</a> <br><br><div id="reg_data_247" style="display: none;">
TCAM word: <table border=1>
<tr>
<td><center><font size=-3></font></center></td>
<td><center><font size=-3>curr_state</font></center></td>
<td><center><font size=-3>lookup_16</font></center></td>
<td><center><font size=-3>lookup_8[1]</font></center></td>
<td><center><font size=-3>lookup_8[0]</font></center></td>
<td><center><font size=-3>ver_1</font></center></td>
<td><center><font size=-3>ver_0</font></center></td>
<td><center><font size=-3>ctr_zero</font></center></td>
<td><center><font size=-3>ctr_neg</font></center></td>
</tr>
<tr>
<td><center>value</center></td>
<td><center>6</center></td>
<td><center>ffff</center></td>
<td><center>ff</center></td>
<td><center>ff</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
</tr>
<tr>
<td><center>mask</center></td>
<td><center>ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
Early action: <table border=1>
<tr>
<td><center><font size=-3>ctr_amt_idx</font></center></td>
<td><center><font size=-3>nxt_state_mask</font></center></td>
<td><center><font size=-3>shift_amt</font></center></td>
<td><center><font size=-3>nxt_state</font></center></td>
<td><center><font size=-3>lookup_offset_8[1]</font></center></td>
<td><center><font size=-3>ctr_ld_src</font></center></td>
<td><center><font size=-3>lookup_offset_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_16</font></center></td>
<td><center><font size=-3>ld_lookup_8[1]</font></center></td>
<td><center><font size=-3>done</font></center></td>
<td><center><font size=-3>lookup_offset_16</font></center></td>
<td><center><font size=-3>ctr_load</font></center></td>
<td><center><font size=-3>buf_req</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>ff</center></td>
<td><center>e</center></td>
<td><center>2</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>c</center></td>
<td><center>0</center></td>
<td><center>e</center></td>
</tr>
</table> <br>
Action: <table border=1>
<tr>
<td><center><font size=-3>phv_8b_src_type_3</font></center></td>
<td><center><font size=-3>phv_8b_src_type_2</font></center></td>
<td><center><font size=-3>phv_8b_src_type_1</font></center></td>
<td><center><font size=-3>phv_8b_src_type_0</font></center></td>
<td><center><font size=-3>csum_addr[1]</font></center></td>
<td><center><font size=-3>phv_16b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_dst_1</font></center></td>
<td><center><font size=-3>pri_upd_en_shr</font></center></td>
<td><center><font size=-3>phv_32b_src_type_1</font></center></td>
<td><center><font size=-3>dst_offset_rst</font></center></td>
<td><center><font size=-3>phv_32b_src_type_0</font></center></td>
<td><center><font size=-3>phv_16b_src_1</font></center></td>
<td><center><font size=-3>phv_16b_src_0</font></center></td>
<td><center><font size=-3>phv_16b_src_3</font></center></td>
<td><center><font size=-3>phv_16b_src_2</font></center></td>
<td><center><font size=-3>phv_16b_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_src_2</font></center></td>
<td><center><font size=-3>pri_upd_src</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>csum_en[1]</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>dst_offset_inc</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>csum_addr[0]</font></center></td>
<td><center><font size=-3>pri_upd_type</font></center></td>
<td><center><font size=-3>phv_32b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_src_3</font></center></td>
<td><center><font size=-3>phv_32b_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_src_1</font></center></td>
<td><center><font size=-3>phv_32b_src_0</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_32b_dst_3</font></center></td>
<td><center><font size=-3>pri_upd_val_mask</font></center></td>
<td><center><font size=-3>phv_16b_src_type_1</font></center></td>
<td><center><font size=-3>phv_16b_src_type_0</font></center></td>
<td><center><font size=-3>phv_8b_src_3</font></center></td>
<td><center><font size=-3>csum_en[0]</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_src_1</font></center></td>
<td><center><font size=-3>phv_8b_src_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_8b_src_2</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>83</center></td>
<td><center>84</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>42</center></td>
<td><center>1ff</center></td>
<td><center>43</center></td>
<td><center>41</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>c</center></td>
<td><center>5</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>2</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>8</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>4</center></td>
<td><center>0</center></td>
<td><center>7</center></td>
</tr>
</table> <br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_247');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_247">Input buffer</a> <br><br><div id="input_buffer_247" style="display: block;">
<div style="min-width: 1060;"></div>
<table border=0><tr>
<td valign=bottom align=right><font size=-3>Matches&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="tcam_arrow" style="width:54px; bottom: 0px;">16</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=40></td></tr><tr>
<td align=right><font size=-3>Bytes&nbsp;&nbsp;&nbsp;</font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>1</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>2</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>3</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>4</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>5</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>6</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>7</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>8</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>9</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>10</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>11</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>12</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; border-right: 2px solid black;"><font color=#555555 size=-1><center>13</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td>
</tr><tr>
<td valign=top align=right><font size=-3>Extractions&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:27px; top: 0px;">65</div>
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:108px; top: 0px;">1</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:54px; top: 0px;">131</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:27px; top: 0px;">66</div>
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:108px; top: 0px;">2</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:54px; top: 0px;">132</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
</tr></table>
<div style="height:40px;">&nbsp;</div>
PHV 67 <font size=+1>|=</font> 0x4<br>
<br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('transitions_247');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_247">Transitions</a> <br><br><div id="transitions_247" style="display: block;">
<table border=0 id="transitions_table_247" class="draggable transitions_table">
<tr>
<th>16b</th>
<th>&nbsp;</th></tr>
<td>0800</td>
<td style="text-align: left;">&nbsp;<font size=+1>-></font>&nbsp;<a href="#row253">Row 253 (state parse_ipv4)</a></td>
</tr>
<td>Default</td>
<td style="text-align: left;">&nbsp;<font size=+1>-></font>&nbsp;<a href="#row252">Row 252 (state &lt;leaf&gt;)</a></td>
</tr>
</table>
<br>Previous states:
<a href="#row243">Row 243</a><br>
</div></div><br><br>
</td></tr>
<tr><td id="row246" class="row_cell">
<a href="#row246">Row 246</a> <br><br>
State parse_ethernet (from state parse_pkt_out)<br />
<br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_246');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_246">Raw register data</a> <br><br><div id="reg_data_246" style="display: none;">
TCAM word: <table border=1>
<tr>
<td><center><font size=-3></font></center></td>
<td><center><font size=-3>curr_state</font></center></td>
<td><center><font size=-3>lookup_16</font></center></td>
<td><center><font size=-3>lookup_8[1]</font></center></td>
<td><center><font size=-3>lookup_8[0]</font></center></td>
<td><center><font size=-3>ver_1</font></center></td>
<td><center><font size=-3>ver_0</font></center></td>
<td><center><font size=-3>ctr_zero</font></center></td>
<td><center><font size=-3>ctr_neg</font></center></td>
</tr>
<tr>
<td><center>value</center></td>
<td><center>7</center></td>
<td><center>ffff</center></td>
<td><center>ff</center></td>
<td><center>ff</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
</tr>
<tr>
<td><center>mask</center></td>
<td><center>ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
Early action: <table border=1>
<tr>
<td><center><font size=-3>ctr_amt_idx</font></center></td>
<td><center><font size=-3>nxt_state_mask</font></center></td>
<td><center><font size=-3>shift_amt</font></center></td>
<td><center><font size=-3>nxt_state</font></center></td>
<td><center><font size=-3>lookup_offset_8[1]</font></center></td>
<td><center><font size=-3>ctr_ld_src</font></center></td>
<td><center><font size=-3>lookup_offset_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_16</font></center></td>
<td><center><font size=-3>ld_lookup_8[1]</font></center></td>
<td><center><font size=-3>done</font></center></td>
<td><center><font size=-3>lookup_offset_16</font></center></td>
<td><center><font size=-3>ctr_load</font></center></td>
<td><center><font size=-3>buf_req</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>ff</center></td>
<td><center>e</center></td>
<td><center>2</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>c</center></td>
<td><center>0</center></td>
<td><center>e</center></td>
</tr>
</table> <br>
Action: <table border=1>
<tr>
<td><center><font size=-3>phv_8b_src_type_3</font></center></td>
<td><center><font size=-3>phv_8b_src_type_2</font></center></td>
<td><center><font size=-3>phv_8b_src_type_1</font></center></td>
<td><center><font size=-3>phv_8b_src_type_0</font></center></td>
<td><center><font size=-3>csum_addr[1]</font></center></td>
<td><center><font size=-3>phv_16b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_dst_1</font></center></td>
<td><center><font size=-3>pri_upd_en_shr</font></center></td>
<td><center><font size=-3>phv_32b_src_type_1</font></center></td>
<td><center><font size=-3>dst_offset_rst</font></center></td>
<td><center><font size=-3>phv_32b_src_type_0</font></center></td>
<td><center><font size=-3>phv_16b_src_1</font></center></td>
<td><center><font size=-3>phv_16b_src_0</font></center></td>
<td><center><font size=-3>phv_16b_src_3</font></center></td>
<td><center><font size=-3>phv_16b_src_2</font></center></td>
<td><center><font size=-3>phv_16b_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_src_2</font></center></td>
<td><center><font size=-3>pri_upd_src</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>csum_en[1]</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>dst_offset_inc</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>csum_addr[0]</font></center></td>
<td><center><font size=-3>pri_upd_type</font></center></td>
<td><center><font size=-3>phv_32b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_src_3</font></center></td>
<td><center><font size=-3>phv_32b_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_src_1</font></center></td>
<td><center><font size=-3>phv_32b_src_0</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_32b_dst_3</font></center></td>
<td><center><font size=-3>pri_upd_val_mask</font></center></td>
<td><center><font size=-3>phv_16b_src_type_1</font></center></td>
<td><center><font size=-3>phv_16b_src_type_0</font></center></td>
<td><center><font size=-3>phv_8b_src_3</font></center></td>
<td><center><font size=-3>csum_en[0]</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_src_1</font></center></td>
<td><center><font size=-3>phv_8b_src_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_8b_src_2</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>83</center></td>
<td><center>84</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>42</center></td>
<td><center>1ff</center></td>
<td><center>43</center></td>
<td><center>41</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>c</center></td>
<td><center>5</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>2</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>8</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>4</center></td>
<td><center>0</center></td>
<td><center>7</center></td>
</tr>
</table> <br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_246');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_246">Input buffer</a> <br><br><div id="input_buffer_246" style="display: block;">
<div style="min-width: 1060;"></div>
<table border=0><tr>
<td valign=bottom align=right><font size=-3>Matches&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="tcam_arrow" style="width:54px; bottom: 0px;">16</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=40></td></tr><tr>
<td align=right><font size=-3>Bytes&nbsp;&nbsp;&nbsp;</font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>1</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>2</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>3</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>4</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>5</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>6</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>7</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>8</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>9</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>10</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>11</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>12</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; border-right: 2px solid black;"><font color=#555555 size=-1><center>13</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td>
</tr><tr>
<td valign=top align=right><font size=-3>Extractions&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:27px; top: 0px;">65</div>
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:108px; top: 0px;">1</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:54px; top: 0px;">131</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:27px; top: 0px;">66</div>
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:108px; top: 0px;">2</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:54px; top: 0px;">132</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
</tr></table>
<div style="height:40px;">&nbsp;</div>
PHV 67 <font size=+1>|=</font> 0x4<br>
<br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('transitions_246');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_246">Transitions</a> <br><br><div id="transitions_246" style="display: block;">
<table border=0 id="transitions_table_246" class="draggable transitions_table">
<tr>
<th>16b</th>
<th>&nbsp;</th></tr>
<td>0800</td>
<td style="text-align: left;">&nbsp;<font size=+1>-></font>&nbsp;<a href="#row253">Row 253 (state parse_ipv4)</a></td>
</tr>
<td>Default</td>
<td style="text-align: left;">&nbsp;<font size=+1>-></font>&nbsp;<a href="#row252">Row 252 (state &lt;leaf&gt;)</a></td>
</tr>
</table>
<br>Previous states:
<a href="#row248">Row 248</a><br>
</div></div><br><br>
</td></tr>
<tr><td id="row245" class="row_cell">
<a href="#row245">Row 245</a> <br><br>
State start (from state &lt;POV initialization&gt;_&lt;Ingress intrinsic metadata&gt;_&lt;Phase 0&gt;)<br />
<br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_245');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_245">Raw register data</a> <br><br><div id="reg_data_245" style="display: none;">
TCAM word: <table border=1>
<tr>
<td><center><font size=-3></font></center></td>
<td><center><font size=-3>curr_state</font></center></td>
<td><center><font size=-3>lookup_16</font></center></td>
<td><center><font size=-3>lookup_8[1]</font></center></td>
<td><center><font size=-3>lookup_8[0]</font></center></td>
<td><center><font size=-3>ver_1</font></center></td>
<td><center><font size=-3>ver_0</font></center></td>
<td><center><font size=-3>ctr_zero</font></center></td>
<td><center><font size=-3>ctr_neg</font></center></td>
</tr>
<tr>
<td><center>value</center></td>
<td><center>8</center></td>
<td><center>ffff</center></td>
<td><center>ff</center></td>
<td><center>ff</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
</tr>
<tr>
<td><center>mask</center></td>
<td><center>ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
Early action: <table border=1>
<tr>
<td><center><font size=-3>ctr_amt_idx</font></center></td>
<td><center><font size=-3>nxt_state_mask</font></center></td>
<td><center><font size=-3>shift_amt</font></center></td>
<td><center><font size=-3>nxt_state</font></center></td>
<td><center><font size=-3>lookup_offset_8[1]</font></center></td>
<td><center><font size=-3>ctr_ld_src</font></center></td>
<td><center><font size=-3>lookup_offset_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_16</font></center></td>
<td><center><font size=-3>ld_lookup_8[1]</font></center></td>
<td><center><font size=-3>done</font></center></td>
<td><center><font size=-3>lookup_offset_16</font></center></td>
<td><center><font size=-3>ctr_load</font></center></td>
<td><center><font size=-3>buf_req</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>ff</center></td>
<td><center>0</center></td>
<td><center>9</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>c</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>d</center></td>
</tr>
</table> <br>
Action: <table border=1>
<tr>
<td><center><font size=-3>phv_8b_src_type_3</font></center></td>
<td><center><font size=-3>phv_8b_src_type_2</font></center></td>
<td><center><font size=-3>phv_8b_src_type_1</font></center></td>
<td><center><font size=-3>phv_8b_src_type_0</font></center></td>
<td><center><font size=-3>csum_addr[1]</font></center></td>
<td><center><font size=-3>phv_16b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_dst_1</font></center></td>
<td><center><font size=-3>pri_upd_en_shr</font></center></td>
<td><center><font size=-3>phv_32b_src_type_1</font></center></td>
<td><center><font size=-3>dst_offset_rst</font></center></td>
<td><center><font size=-3>phv_32b_src_type_0</font></center></td>
<td><center><font size=-3>phv_16b_src_1</font></center></td>
<td><center><font size=-3>phv_16b_src_0</font></center></td>
<td><center><font size=-3>phv_16b_src_3</font></center></td>
<td><center><font size=-3>phv_16b_src_2</font></center></td>
<td><center><font size=-3>phv_16b_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_src_2</font></center></td>
<td><center><font size=-3>pri_upd_src</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>csum_en[1]</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>dst_offset_inc</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>csum_addr[0]</font></center></td>
<td><center><font size=-3>pri_upd_type</font></center></td>
<td><center><font size=-3>phv_32b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_src_3</font></center></td>
<td><center><font size=-3>phv_32b_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_src_1</font></center></td>
<td><center><font size=-3>phv_32b_src_0</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_32b_dst_3</font></center></td>
<td><center><font size=-3>pri_upd_val_mask</font></center></td>
<td><center><font size=-3>phv_16b_src_type_1</font></center></td>
<td><center><font size=-3>phv_16b_src_type_0</font></center></td>
<td><center><font size=-3>phv_8b_src_3</font></center></td>
<td><center><font size=-3>csum_en[0]</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_src_1</font></center></td>
<td><center><font size=-3>phv_8b_src_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_8b_src_2</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>43</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>40</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_245');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_245">Input buffer</a> <br><br><div id="input_buffer_245" style="display: block;">
<div style="min-width: 1060;"></div>
<table border=0><tr>
<td valign=bottom align=right><font size=-3>Matches&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
<div class="tcam_arrow" style="width:27px; bottom: 0px;">8[0]</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=40></td></tr><tr>
<td align=right><font size=-3>Bytes&nbsp;&nbsp;&nbsp;</font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>1</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>2</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>3</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>4</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>5</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>6</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>7</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>8</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>9</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>10</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>11</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>12</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>13</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td>
</tr><tr>
<td valign=top align=right><font size=-3>Extractions&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
</tr></table>
<div style="height:20px;">&nbsp;</div>
PHV 67 <font size=+1>|=</font> 0x40<br>
<br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('transitions_245');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_245">Transitions</a> <br><br><div id="transitions_245" style="display: block;">
<table border=0 id="transitions_table_245" class="draggable transitions_table">
<tr>
<th>8b[0]</th>
<th>&nbsp;</th></tr>
<td>00</td>
<td style="text-align: left;">&nbsp;<font size=+1>-></font>&nbsp;<a href="#row244">Row 244 (state parse_pkt_in)</a></td>
</tr>
<td>Default</td>
<td style="text-align: left;">&nbsp;<font size=+1>-></font>&nbsp;<a href="#row243">Row 243 (state default_parser)</a></td>
</tr>
</table>
<br>Previous states:
<a href="#row255">Row 255</a><br>
</div></div><br><br>
</td></tr>
<tr><td id="row244" class="row_cell">
<a href="#row244">Row 244</a> <br><br>
State parse_pkt_in (from state start)<br />
<br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_244');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_244">Raw register data</a> <br><br><div id="reg_data_244" style="display: none;">
TCAM word: <table border=1>
<tr>
<td><center><font size=-3></font></center></td>
<td><center><font size=-3>curr_state</font></center></td>
<td><center><font size=-3>lookup_16</font></center></td>
<td><center><font size=-3>lookup_8[1]</font></center></td>
<td><center><font size=-3>lookup_8[0]</font></center></td>
<td><center><font size=-3>ver_1</font></center></td>
<td><center><font size=-3>ver_0</font></center></td>
<td><center><font size=-3>ctr_zero</font></center></td>
<td><center><font size=-3>ctr_neg</font></center></td>
</tr>
<tr>
<td><center>value</center></td>
<td><center>9</center></td>
<td><center>ffff</center></td>
<td><center>ff</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
</tr>
<tr>
<td><center>mask</center></td>
<td><center>ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
Early action: <table border=1>
<tr>
<td><center><font size=-3>ctr_amt_idx</font></center></td>
<td><center><font size=-3>nxt_state_mask</font></center></td>
<td><center><font size=-3>shift_amt</font></center></td>
<td><center><font size=-3>nxt_state</font></center></td>
<td><center><font size=-3>lookup_offset_8[1]</font></center></td>
<td><center><font size=-3>ctr_ld_src</font></center></td>
<td><center><font size=-3>lookup_offset_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_16</font></center></td>
<td><center><font size=-3>ld_lookup_8[1]</font></center></td>
<td><center><font size=-3>done</font></center></td>
<td><center><font size=-3>lookup_offset_16</font></center></td>
<td><center><font size=-3>ctr_load</font></center></td>
<td><center><font size=-3>buf_req</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>ff</center></td>
<td><center>2</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>2</center></td>
</tr>
</table> <br>
Action: <table border=1>
<tr>
<td><center><font size=-3>phv_8b_src_type_3</font></center></td>
<td><center><font size=-3>phv_8b_src_type_2</font></center></td>
<td><center><font size=-3>phv_8b_src_type_1</font></center></td>
<td><center><font size=-3>phv_8b_src_type_0</font></center></td>
<td><center><font size=-3>csum_addr[1]</font></center></td>
<td><center><font size=-3>phv_16b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_dst_1</font></center></td>
<td><center><font size=-3>pri_upd_en_shr</font></center></td>
<td><center><font size=-3>phv_32b_src_type_1</font></center></td>
<td><center><font size=-3>dst_offset_rst</font></center></td>
<td><center><font size=-3>phv_32b_src_type_0</font></center></td>
<td><center><font size=-3>phv_16b_src_1</font></center></td>
<td><center><font size=-3>phv_16b_src_0</font></center></td>
<td><center><font size=-3>phv_16b_src_3</font></center></td>
<td><center><font size=-3>phv_16b_src_2</font></center></td>
<td><center><font size=-3>phv_16b_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_src_2</font></center></td>
<td><center><font size=-3>pri_upd_src</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>csum_en[1]</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>dst_offset_inc</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>csum_addr[0]</font></center></td>
<td><center><font size=-3>pri_upd_type</font></center></td>
<td><center><font size=-3>phv_32b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_src_3</font></center></td>
<td><center><font size=-3>phv_32b_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_src_1</font></center></td>
<td><center><font size=-3>phv_32b_src_0</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_32b_dst_3</font></center></td>
<td><center><font size=-3>pri_upd_val_mask</font></center></td>
<td><center><font size=-3>phv_16b_src_type_1</font></center></td>
<td><center><font size=-3>phv_16b_src_type_0</font></center></td>
<td><center><font size=-3>phv_8b_src_3</font></center></td>
<td><center><font size=-3>csum_en[0]</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_src_1</font></center></td>
<td><center><font size=-3>phv_8b_src_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_8b_src_2</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>81</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>43</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_244');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_244">Input buffer</a> <br><br><div id="input_buffer_244" style="display: block;">
<div style="min-width: 1060;"></div>
<table border=0><tr>
<td valign=bottom align=right><font size=-3>Matches&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=20></td></tr><tr>
<td align=right><font size=-3>Bytes&nbsp;&nbsp;&nbsp;</font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; "><font color=#555555 size=-1><center>0</center></font></td>
<td bgcolor=#AAAAAA style="width: 25px; height: 25px; border-right: 2px solid black;"><font color=#555555 size=-1><center>1</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>2</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>3</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>4</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>5</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>6</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>7</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>8</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>9</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>10</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>11</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>12</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>13</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td>
</tr><tr>
<td valign=top align=right><font size=-3>Extractions&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
<div class="extr_arrow" style="width:54px; top: 0px;">129</div>
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
</tr></table>
<div style="height:40px;">&nbsp;</div>
PHV 67 <font size=+1>|=</font> 0x1<br>
<br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('transitions_244');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_244">Transitions</a> <br><br><div id="transitions_244" style="display: block;">
<table border=0 id="transitions_table_244" class="draggable transitions_table">
<tr>
<th>&nbsp;</th></tr>
<td>Default</td>
<td style="text-align: left;">&nbsp;<font size=+1>-></font>&nbsp;<a href="#row254">Row 254 (state parse_ethernet)</a></td>
</tr>
</table>
<br>Previous states:
<a href="#row245">Row 245</a><br>
</div></div><br><br>
</td></tr>
<tr><td id="row243" class="row_cell">
<a href="#row243">Row 243</a> <br><br>
State default_parser (from state start)<br />
<br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('reg_data_243');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#reg_data_243">Raw register data</a> <br><br><div id="reg_data_243" style="display: none;">
TCAM word: <table border=1>
<tr>
<td><center><font size=-3></font></center></td>
<td><center><font size=-3>curr_state</font></center></td>
<td><center><font size=-3>lookup_16</font></center></td>
<td><center><font size=-3>lookup_8[1]</font></center></td>
<td><center><font size=-3>lookup_8[0]</font></center></td>
<td><center><font size=-3>ver_1</font></center></td>
<td><center><font size=-3>ver_0</font></center></td>
<td><center><font size=-3>ctr_zero</font></center></td>
<td><center><font size=-3>ctr_neg</font></center></td>
</tr>
<tr>
<td><center>value</center></td>
<td><center>9</center></td>
<td><center>ffff</center></td>
<td><center>ff</center></td>
<td><center>ff</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
<td><center>1</center></td>
</tr>
<tr>
<td><center>mask</center></td>
<td><center>ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
Early action: <table border=1>
<tr>
<td><center><font size=-3>ctr_amt_idx</font></center></td>
<td><center><font size=-3>nxt_state_mask</font></center></td>
<td><center><font size=-3>shift_amt</font></center></td>
<td><center><font size=-3>nxt_state</font></center></td>
<td><center><font size=-3>lookup_offset_8[1]</font></center></td>
<td><center><font size=-3>ctr_ld_src</font></center></td>
<td><center><font size=-3>lookup_offset_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_8[0]</font></center></td>
<td><center><font size=-3>ld_lookup_16</font></center></td>
<td><center><font size=-3>ld_lookup_8[1]</font></center></td>
<td><center><font size=-3>done</font></center></td>
<td><center><font size=-3>lookup_offset_16</font></center></td>
<td><center><font size=-3>ctr_load</font></center></td>
<td><center><font size=-3>buf_req</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>ff</center></td>
<td><center>0</center></td>
<td><center>6</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
Action: <table border=1>
<tr>
<td><center><font size=-3>phv_8b_src_type_3</font></center></td>
<td><center><font size=-3>phv_8b_src_type_2</font></center></td>
<td><center><font size=-3>phv_8b_src_type_1</font></center></td>
<td><center><font size=-3>phv_8b_src_type_0</font></center></td>
<td><center><font size=-3>csum_addr[1]</font></center></td>
<td><center><font size=-3>phv_16b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_0</font></center></td>
<td><center><font size=-3>phv_16b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_2</font></center></td>
<td><center><font size=-3>phv_8b_dst_3</font></center></td>
<td><center><font size=-3>phv_8b_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_dst_1</font></center></td>
<td><center><font size=-3>pri_upd_en_shr</font></center></td>
<td><center><font size=-3>phv_32b_src_type_1</font></center></td>
<td><center><font size=-3>dst_offset_rst</font></center></td>
<td><center><font size=-3>phv_32b_src_type_0</font></center></td>
<td><center><font size=-3>phv_16b_src_1</font></center></td>
<td><center><font size=-3>phv_16b_src_0</font></center></td>
<td><center><font size=-3>phv_16b_src_3</font></center></td>
<td><center><font size=-3>phv_16b_src_2</font></center></td>
<td><center><font size=-3>phv_16b_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_src_2</font></center></td>
<td><center><font size=-3>pri_upd_src</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>csum_en[1]</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>dst_offset_inc</font></center></td>
<td><center><font size=-3>phv_16b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>csum_addr[0]</font></center></td>
<td><center><font size=-3>pri_upd_type</font></center></td>
<td><center><font size=-3>phv_32b_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_src_3</font></center></td>
<td><center><font size=-3>phv_32b_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_src_1</font></center></td>
<td><center><font size=-3>phv_32b_src_0</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_3</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_2</font></center></td>
<td><center><font size=-3>phv_16b_offset_rot_imm_0</font></center></td>
<td><center><font size=-3>phv_32b_dst_3</font></center></td>
<td><center><font size=-3>pri_upd_val_mask</font></center></td>
<td><center><font size=-3>phv_16b_src_type_1</font></center></td>
<td><center><font size=-3>phv_16b_src_type_0</font></center></td>
<td><center><font size=-3>phv_8b_src_3</font></center></td>
<td><center><font size=-3>csum_en[0]</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_3</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_2</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_1</font></center></td>
<td><center><font size=-3>phv_32b_offset_add_dst_0</font></center></td>
<td><center><font size=-3>phv_8b_src_1</font></center></td>
<td><center><font size=-3>phv_8b_src_0</font></center></td>
<td><center><font size=-3>phv_8b_offset_rot_imm_1</font></center></td>
<td><center><font size=-3>phv_8b_src_2</font></center></td>
</tr>
<tr>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>1ff</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
<td><center>0</center></td>
</tr>
</table> <br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('saved_243');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#saved_243">Saved matches</a> <br><br><div id="saved_243" style="display: block;">
16b
<font size=+1><-</font>
<a href="#row255">Row 255</a><br>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('input_buffer_243');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#input_buffer_243">Input buffer</a> <br><br><div id="input_buffer_243" style="display: block;">
<div style="min-width: 1060;"></div>
<table border=0><tr>
<td valign=bottom align=right><font size=-3>Matches&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=20></td></tr><tr>
<td align=right><font size=-3>Bytes&nbsp;&nbsp;&nbsp;</font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>0</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>1</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>2</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>3</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>4</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>5</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>6</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>7</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>8</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>9</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>10</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>11</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>12</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>13</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>14</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>15</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>16</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>17</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>18</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>19</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>20</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>21</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>22</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>23</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>24</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>25</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>26</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>27</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>28</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>29</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>30</center></font></td>
<td bgcolor=#DDDDDD style="width: 25px; height: 25px; "><font color=#777777 size=-1><center>31</center></font></td>
</tr><tr>
<td valign=top align=right><font size=-3>Extractions&nbsp;&nbsp;&nbsp;</font></td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
<td height=1 style="position: relative">
</td>
</tr></table>
<div style="height:20px;">&nbsp;</div>
</div></div><br><br>
<div class="data_box">
[<a href="javascript:void(0)" onclick="toggle_visibility('transitions_243');" style="text-decoration: none;"><font size=+3><b>.</b></font></a>] <a style="text-decoration: none; color: #0000FF;" href="#transitions_243">Transitions</a> <br><br><div id="transitions_243" style="display: block;">
<table border=0 id="transitions_table_243" class="draggable transitions_table">
<tr>
<th>16b</th>
<th>&nbsp;</th></tr>
<td>0140 && 01ff</td>
<td style="text-align: left;">&nbsp;<font size=+1>-></font>&nbsp;<a href="#row248">Row 248 (state parse_pkt_out)</a></td>
</tr>
<td>Default</td>
<td style="text-align: left;">&nbsp;<font size=+1>-></font>&nbsp;<a href="#row247">Row 247 (state parse_ethernet)</a></td>
</tr>
</table>
<br>Previous states:
<a href="#row245">Row 245</a><br>
</div></div><br><br>
</td></tr>
<tr><td id="row242" class="row_cell">
<a href="#row242">Row 242</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row241" class="row_cell">
<a href="#row241">Row 241</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row240" class="row_cell">
<a href="#row240">Row 240</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row239" class="row_cell">
<a href="#row239">Row 239</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row238" class="row_cell">
<a href="#row238">Row 238</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row237" class="row_cell">
<a href="#row237">Row 237</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row236" class="row_cell">
<a href="#row236">Row 236</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row235" class="row_cell">
<a href="#row235">Row 235</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row234" class="row_cell">
<a href="#row234">Row 234</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row233" class="row_cell">
<a href="#row233">Row 233</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row232" class="row_cell">
<a href="#row232">Row 232</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row231" class="row_cell">
<a href="#row231">Row 231</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row230" class="row_cell">
<a href="#row230">Row 230</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row229" class="row_cell">
<a href="#row229">Row 229</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row228" class="row_cell">
<a href="#row228">Row 228</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row227" class="row_cell">
<a href="#row227">Row 227</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row226" class="row_cell">
<a href="#row226">Row 226</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row225" class="row_cell">
<a href="#row225">Row 225</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row224" class="row_cell">
<a href="#row224">Row 224</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row223" class="row_cell">
<a href="#row223">Row 223</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row222" class="row_cell">
<a href="#row222">Row 222</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row221" class="row_cell">
<a href="#row221">Row 221</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row220" class="row_cell">
<a href="#row220">Row 220</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row219" class="row_cell">
<a href="#row219">Row 219</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row218" class="row_cell">
<a href="#row218">Row 218</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row217" class="row_cell">
<a href="#row217">Row 217</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row216" class="row_cell">
<a href="#row216">Row 216</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row215" class="row_cell">
<a href="#row215">Row 215</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row214" class="row_cell">
<a href="#row214">Row 214</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row213" class="row_cell">
<a href="#row213">Row 213</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row212" class="row_cell">
<a href="#row212">Row 212</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row211" class="row_cell">
<a href="#row211">Row 211</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row210" class="row_cell">
<a href="#row210">Row 210</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row209" class="row_cell">
<a href="#row209">Row 209</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row208" class="row_cell">
<a href="#row208">Row 208</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row207" class="row_cell">
<a href="#row207">Row 207</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row206" class="row_cell">
<a href="#row206">Row 206</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row205" class="row_cell">
<a href="#row205">Row 205</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row204" class="row_cell">
<a href="#row204">Row 204</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row203" class="row_cell">
<a href="#row203">Row 203</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row202" class="row_cell">
<a href="#row202">Row 202</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row201" class="row_cell">
<a href="#row201">Row 201</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row200" class="row_cell">
<a href="#row200">Row 200</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row199" class="row_cell">
<a href="#row199">Row 199</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row198" class="row_cell">
<a href="#row198">Row 198</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row197" class="row_cell">
<a href="#row197">Row 197</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row196" class="row_cell">
<a href="#row196">Row 196</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row195" class="row_cell">
<a href="#row195">Row 195</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row194" class="row_cell">
<a href="#row194">Row 194</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row193" class="row_cell">
<a href="#row193">Row 193</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row192" class="row_cell">
<a href="#row192">Row 192</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row191" class="row_cell">
<a href="#row191">Row 191</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row190" class="row_cell">
<a href="#row190">Row 190</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row189" class="row_cell">
<a href="#row189">Row 189</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row188" class="row_cell">
<a href="#row188">Row 188</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row187" class="row_cell">
<a href="#row187">Row 187</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row186" class="row_cell">
<a href="#row186">Row 186</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row185" class="row_cell">
<a href="#row185">Row 185</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row184" class="row_cell">
<a href="#row184">Row 184</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row183" class="row_cell">
<a href="#row183">Row 183</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row182" class="row_cell">
<a href="#row182">Row 182</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row181" class="row_cell">
<a href="#row181">Row 181</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row180" class="row_cell">
<a href="#row180">Row 180</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row179" class="row_cell">
<a href="#row179">Row 179</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row178" class="row_cell">
<a href="#row178">Row 178</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row177" class="row_cell">
<a href="#row177">Row 177</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row176" class="row_cell">
<a href="#row176">Row 176</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row175" class="row_cell">
<a href="#row175">Row 175</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row174" class="row_cell">
<a href="#row174">Row 174</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row173" class="row_cell">
<a href="#row173">Row 173</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row172" class="row_cell">
<a href="#row172">Row 172</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row171" class="row_cell">
<a href="#row171">Row 171</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row170" class="row_cell">
<a href="#row170">Row 170</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row169" class="row_cell">
<a href="#row169">Row 169</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row168" class="row_cell">
<a href="#row168">Row 168</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row167" class="row_cell">
<a href="#row167">Row 167</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row166" class="row_cell">
<a href="#row166">Row 166</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row165" class="row_cell">
<a href="#row165">Row 165</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row164" class="row_cell">
<a href="#row164">Row 164</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row163" class="row_cell">
<a href="#row163">Row 163</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row162" class="row_cell">
<a href="#row162">Row 162</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row161" class="row_cell">
<a href="#row161">Row 161</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row160" class="row_cell">
<a href="#row160">Row 160</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row159" class="row_cell">
<a href="#row159">Row 159</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row158" class="row_cell">
<a href="#row158">Row 158</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row157" class="row_cell">
<a href="#row157">Row 157</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row156" class="row_cell">
<a href="#row156">Row 156</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row155" class="row_cell">
<a href="#row155">Row 155</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row154" class="row_cell">
<a href="#row154">Row 154</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row153" class="row_cell">
<a href="#row153">Row 153</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row152" class="row_cell">
<a href="#row152">Row 152</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row151" class="row_cell">
<a href="#row151">Row 151</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row150" class="row_cell">
<a href="#row150">Row 150</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row149" class="row_cell">
<a href="#row149">Row 149</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row148" class="row_cell">
<a href="#row148">Row 148</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row147" class="row_cell">
<a href="#row147">Row 147</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row146" class="row_cell">
<a href="#row146">Row 146</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row145" class="row_cell">
<a href="#row145">Row 145</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row144" class="row_cell">
<a href="#row144">Row 144</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row143" class="row_cell">
<a href="#row143">Row 143</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row142" class="row_cell">
<a href="#row142">Row 142</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row141" class="row_cell">
<a href="#row141">Row 141</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row140" class="row_cell">
<a href="#row140">Row 140</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row139" class="row_cell">
<a href="#row139">Row 139</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row138" class="row_cell">
<a href="#row138">Row 138</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row137" class="row_cell">
<a href="#row137">Row 137</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row136" class="row_cell">
<a href="#row136">Row 136</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row135" class="row_cell">
<a href="#row135">Row 135</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row134" class="row_cell">
<a href="#row134">Row 134</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row133" class="row_cell">
<a href="#row133">Row 133</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row132" class="row_cell">
<a href="#row132">Row 132</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row131" class="row_cell">
<a href="#row131">Row 131</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row130" class="row_cell">
<a href="#row130">Row 130</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row129" class="row_cell">
<a href="#row129">Row 129</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row128" class="row_cell">
<a href="#row128">Row 128</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row127" class="row_cell">
<a href="#row127">Row 127</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row126" class="row_cell">
<a href="#row126">Row 126</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row125" class="row_cell">
<a href="#row125">Row 125</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row124" class="row_cell">
<a href="#row124">Row 124</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row123" class="row_cell">
<a href="#row123">Row 123</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row122" class="row_cell">
<a href="#row122">Row 122</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row121" class="row_cell">
<a href="#row121">Row 121</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row120" class="row_cell">
<a href="#row120">Row 120</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row119" class="row_cell">
<a href="#row119">Row 119</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row118" class="row_cell">
<a href="#row118">Row 118</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row117" class="row_cell">
<a href="#row117">Row 117</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row116" class="row_cell">
<a href="#row116">Row 116</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row115" class="row_cell">
<a href="#row115">Row 115</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row114" class="row_cell">
<a href="#row114">Row 114</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row113" class="row_cell">
<a href="#row113">Row 113</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row112" class="row_cell">
<a href="#row112">Row 112</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row111" class="row_cell">
<a href="#row111">Row 111</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row110" class="row_cell">
<a href="#row110">Row 110</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row109" class="row_cell">
<a href="#row109">Row 109</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row108" class="row_cell">
<a href="#row108">Row 108</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row107" class="row_cell">
<a href="#row107">Row 107</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row106" class="row_cell">
<a href="#row106">Row 106</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row105" class="row_cell">
<a href="#row105">Row 105</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row104" class="row_cell">
<a href="#row104">Row 104</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row103" class="row_cell">
<a href="#row103">Row 103</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row102" class="row_cell">
<a href="#row102">Row 102</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row101" class="row_cell">
<a href="#row101">Row 101</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row100" class="row_cell">
<a href="#row100">Row 100</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row99" class="row_cell">
<a href="#row99">Row 99</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row98" class="row_cell">
<a href="#row98">Row 98</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row97" class="row_cell">
<a href="#row97">Row 97</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row96" class="row_cell">
<a href="#row96">Row 96</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row95" class="row_cell">
<a href="#row95">Row 95</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row94" class="row_cell">
<a href="#row94">Row 94</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row93" class="row_cell">
<a href="#row93">Row 93</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row92" class="row_cell">
<a href="#row92">Row 92</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row91" class="row_cell">
<a href="#row91">Row 91</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row90" class="row_cell">
<a href="#row90">Row 90</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row89" class="row_cell">
<a href="#row89">Row 89</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row88" class="row_cell">
<a href="#row88">Row 88</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row87" class="row_cell">
<a href="#row87">Row 87</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row86" class="row_cell">
<a href="#row86">Row 86</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row85" class="row_cell">
<a href="#row85">Row 85</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row84" class="row_cell">
<a href="#row84">Row 84</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row83" class="row_cell">
<a href="#row83">Row 83</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row82" class="row_cell">
<a href="#row82">Row 82</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row81" class="row_cell">
<a href="#row81">Row 81</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row80" class="row_cell">
<a href="#row80">Row 80</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row79" class="row_cell">
<a href="#row79">Row 79</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row78" class="row_cell">
<a href="#row78">Row 78</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row77" class="row_cell">
<a href="#row77">Row 77</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row76" class="row_cell">
<a href="#row76">Row 76</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row75" class="row_cell">
<a href="#row75">Row 75</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row74" class="row_cell">
<a href="#row74">Row 74</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row73" class="row_cell">
<a href="#row73">Row 73</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row72" class="row_cell">
<a href="#row72">Row 72</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row71" class="row_cell">
<a href="#row71">Row 71</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row70" class="row_cell">
<a href="#row70">Row 70</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row69" class="row_cell">
<a href="#row69">Row 69</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row68" class="row_cell">
<a href="#row68">Row 68</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row67" class="row_cell">
<a href="#row67">Row 67</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row66" class="row_cell">
<a href="#row66">Row 66</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row65" class="row_cell">
<a href="#row65">Row 65</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row64" class="row_cell">
<a href="#row64">Row 64</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row63" class="row_cell">
<a href="#row63">Row 63</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row62" class="row_cell">
<a href="#row62">Row 62</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row61" class="row_cell">
<a href="#row61">Row 61</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row60" class="row_cell">
<a href="#row60">Row 60</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row59" class="row_cell">
<a href="#row59">Row 59</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row58" class="row_cell">
<a href="#row58">Row 58</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row57" class="row_cell">
<a href="#row57">Row 57</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row56" class="row_cell">
<a href="#row56">Row 56</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row55" class="row_cell">
<a href="#row55">Row 55</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row54" class="row_cell">
<a href="#row54">Row 54</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row53" class="row_cell">
<a href="#row53">Row 53</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row52" class="row_cell">
<a href="#row52">Row 52</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row51" class="row_cell">
<a href="#row51">Row 51</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row50" class="row_cell">
<a href="#row50">Row 50</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row49" class="row_cell">
<a href="#row49">Row 49</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row48" class="row_cell">
<a href="#row48">Row 48</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row47" class="row_cell">
<a href="#row47">Row 47</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row46" class="row_cell">
<a href="#row46">Row 46</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row45" class="row_cell">
<a href="#row45">Row 45</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row44" class="row_cell">
<a href="#row44">Row 44</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row43" class="row_cell">
<a href="#row43">Row 43</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row42" class="row_cell">
<a href="#row42">Row 42</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row41" class="row_cell">
<a href="#row41">Row 41</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row40" class="row_cell">
<a href="#row40">Row 40</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row39" class="row_cell">
<a href="#row39">Row 39</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row38" class="row_cell">
<a href="#row38">Row 38</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row37" class="row_cell">
<a href="#row37">Row 37</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row36" class="row_cell">
<a href="#row36">Row 36</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row35" class="row_cell">
<a href="#row35">Row 35</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row34" class="row_cell">
<a href="#row34">Row 34</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row33" class="row_cell">
<a href="#row33">Row 33</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row32" class="row_cell">
<a href="#row32">Row 32</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row31" class="row_cell">
<a href="#row31">Row 31</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row30" class="row_cell">
<a href="#row30">Row 30</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row29" class="row_cell">
<a href="#row29">Row 29</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row28" class="row_cell">
<a href="#row28">Row 28</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row27" class="row_cell">
<a href="#row27">Row 27</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row26" class="row_cell">
<a href="#row26">Row 26</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row25" class="row_cell">
<a href="#row25">Row 25</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row24" class="row_cell">
<a href="#row24">Row 24</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row23" class="row_cell">
<a href="#row23">Row 23</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row22" class="row_cell">
<a href="#row22">Row 22</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row21" class="row_cell">
<a href="#row21">Row 21</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row20" class="row_cell">
<a href="#row20">Row 20</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row19" class="row_cell">
<a href="#row19">Row 19</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row18" class="row_cell">
<a href="#row18">Row 18</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row17" class="row_cell">
<a href="#row17">Row 17</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row16" class="row_cell">
<a href="#row16">Row 16</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row15" class="row_cell">
<a href="#row15">Row 15</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row14" class="row_cell">
<a href="#row14">Row 14</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row13" class="row_cell">
<a href="#row13">Row 13</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row12" class="row_cell">
<a href="#row12">Row 12</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row11" class="row_cell">
<a href="#row11">Row 11</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row10" class="row_cell">
<a href="#row10">Row 10</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row9" class="row_cell">
<a href="#row9">Row 9</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row8" class="row_cell">
<a href="#row8">Row 8</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row7" class="row_cell">
<a href="#row7">Row 7</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row6" class="row_cell">
<a href="#row6">Row 6</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row5" class="row_cell">
<a href="#row5">Row 5</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row4" class="row_cell">
<a href="#row4">Row 4</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row3" class="row_cell">
<a href="#row3">Row 3</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row2" class="row_cell">
<a href="#row2">Row 2</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row1" class="row_cell">
<a href="#row1">Row 1</a> <br><br>
Unmatchable
</td></tr>
<tr><td id="row0" class="row_cell">
<a href="#row0">Row 0</a> <br><br>
Unmatchable
</td></tr>
<tr><td class="row_cell">
Matchable row occupancy: 13/256 (5.08%)
<br></td></tr>
</table>
<br><i>Created on Thu Sep 7 13:56:24 2017</i>
<br><i>Compiler version: 5.1.0 (fca32d1)</i>
</body></html>