40cba3:	a8 a8                	test   $0xa8,%al
40cba5:	a8 a8                	test   $0xa8,%al
40cba7:	a8 a8                	test   $0xa8,%al
40cba9:	a8 a8                	test   $0xa8,%al
40cbab:	a8 a8                	test   $0xa8,%al
40cbad:	fc                   	cld
40cbae:	fc                   	cld
40cbaf:	fc                   	cld
40cbb0:	54                   	push   %esp
40cbb1:	54                   	push   %esp
40cbb2:	54                   	push   %esp
40cbb3:	a8 a8                	test   $0xa8,%al
40cbb5:	a8 a8                	test   $0xa8,%al
40cbb7:	a8 a8                	test   $0xa8,%al
40cbb9:	a8 a8                	test   $0xa8,%al
40cbbb:	a8 a8                	test   $0xa8,%al
40cbbd:	a8 a8                	test   $0xa8,%al
40cbbf:	a8 a8                	test   $0xa8,%al
40cbc1:	a8 3c                	test   $0x3c,%al
40cbc3:	3c 00                	cmp    $0x0,%al
40cbc5:	3c 3c                	cmp    $0x3c,%al
40cbc7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cbca:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cbcd:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cbd0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cbd3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cbd6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cbd9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cbdc:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cbdf:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cbe2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cbe5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cbe8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cbeb:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cbee:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cbf1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cbf4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cbf7:	00 54 54 54          	add    %dl,0x54(%esp,%edx,2)
40cbfb:	54                   	push   %esp
40cbfc:	54                   	push   %esp
40cbfd:	54                   	push   %esp
40cbfe:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40cc01:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40cc04:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40cc07:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40cc0a:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40cc0d:	54                   	push   %esp
40cc0e:	68 9c 54 68 9c       	push   $0x9c68549c
40cc13:	54                   	push   %esp
40cc14:	68 9c 54 68 9c       	push   $0x9c68549c
40cc19:	54                   	push   %esp
40cc1a:	68 9c 54 68 9c       	push   $0x9c68549c
40cc1f:	54                   	push   %esp
40cc20:	68 9c 80 8c bc       	push   $0xbc8c809c
40cc25:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
40cc2c:	8c
40cc2d:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
40cc32:	8c bc 80 8c bc 80 8c 	mov    %?,-0x737f4374(%eax,%eax,4)
40cc39:	bc 80 8c bc fc       	mov    $0xfcbc8c80,%esp
40cc3e:	fc                   	cld
40cc3f:	fc                   	cld
40cc40:	fc                   	cld
40cc41:	fc                   	cld
40cc42:	fc                   	cld
40cc43:	3c 3c                	cmp    $0x3c,%al
40cc45:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc48:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc4b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc4e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc51:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc54:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc57:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc5a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc5d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc60:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc63:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc66:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc69:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc6c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc6f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc72:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc75:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc78:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc7b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc7e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cc81:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
40cc87:	a8 a8                	test   $0xa8,%al
40cc89:	a8 a8                	test   $0xa8,%al
40cc8b:	a8 a8                	test   $0xa8,%al
40cc8d:	a8 a8                	test   $0xa8,%al
40cc8f:	a8 a8                	test   $0xa8,%al
40cc91:	fc                   	cld
40cc92:	fc                   	cld
40cc93:	fc                   	cld
40cc94:	54                   	push   %esp
40cc95:	54                   	push   %esp
40cc96:	54                   	push   %esp
40cc97:	a8 a8                	test   $0xa8,%al
40cc99:	a8 a8                	test   $0xa8,%al
40cc9b:	a8 a8                	test   $0xa8,%al
40cc9d:	a8 a8                	test   $0xa8,%al
40cc9f:	a8 a8                	test   $0xa8,%al
40cca1:	a8 a8                	test   $0xa8,%al
40cca3:	a8 a8                	test   $0xa8,%al
40cca5:	a8 3c                	test   $0x3c,%al
40cca7:	3c 00                	cmp    $0x0,%al
40cca9:	3c 3c                	cmp    $0x3c,%al
40ccab:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ccae:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ccb1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ccb4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ccb7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ccba:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ccbd:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ccc0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ccc3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ccc6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ccc9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cccc:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cccf:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ccd2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ccd5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ccd8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ccdb:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ccde:	00 54 54 54          	add    %dl,0x54(%esp,%edx,2)
40cce2:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40cce5:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40cce8:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40cceb:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40ccee:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40ccf1:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40ccf4:	54                   	push   %esp
40ccf5:	68 9c 54 68 9c       	push   $0x9c68549c
40ccfa:	54                   	push   %esp
40ccfb:	68 9c 54 68 9c       	push   $0x9c68549c
40cd00:	54                   	push   %esp
40cd01:	68 9c 80 8c bc       	push   $0xbc8c809c
40cd06:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
40cd0d:	8c
40cd0e:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
40cd13:	8c bc 80 8c bc 80 8c 	mov    %?,-0x737f4374(%eax,%eax,4)
40cd1a:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
40cd1f:	8c bc fc fc fc c4 c4 	mov    %?,-0x3b3b0304(%esp,%edi,8)
40cd26:	c4 3c 3c             	les    (%esp,%edi,1),%edi
40cd29:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd2c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd2f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd32:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd35:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd38:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd3b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd3e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd41:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd44:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd47:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd4a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd4d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd50:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd53:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd56:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd59:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd5c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd5f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd62:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd65:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
40cd6b:	a8 a8                	test   $0xa8,%al
40cd6d:	a8 a8                	test   $0xa8,%al
40cd6f:	a8 a8                	test   $0xa8,%al
40cd71:	a8 a8                	test   $0xa8,%al
40cd73:	a8 a8                	test   $0xa8,%al
40cd75:	fc                   	cld
40cd76:	fc                   	cld
40cd77:	fc                   	cld
40cd78:	54                   	push   %esp
40cd79:	54                   	push   %esp
40cd7a:	54                   	push   %esp
40cd7b:	a8 a8                	test   $0xa8,%al
40cd7d:	a8 a8                	test   $0xa8,%al
40cd7f:	a8 a8                	test   $0xa8,%al
40cd81:	a8 a8                	test   $0xa8,%al
40cd83:	a8 a8                	test   $0xa8,%al
40cd85:	a8 a8                	test   $0xa8,%al
40cd87:	a8 a8                	test   $0xa8,%al
40cd89:	a8 3c                	test   $0x3c,%al
40cd8b:	3c 00                	cmp    $0x0,%al
40cd8d:	3c 3c                	cmp    $0x3c,%al
40cd8f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd92:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd95:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd98:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd9b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cd9e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cda1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cda4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cda7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cdaa:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cdad:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cdb0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cdb3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cdb6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cdb9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cdbc:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cdbf:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cdc2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cdc5:	00 30                	add    %dh,(%eax)
40cdc7:	3c 58                	cmp    $0x58,%al
40cdc9:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40cdcc:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40cdcf:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40cdd2:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40cdd5:	54                   	push   %esp
40cdd6:	68 9c 54 68 9c       	push   $0x9c68549c
40cddb:	54                   	push   %esp
40cddc:	68 9c 54 68 9c       	push   $0x9c68549c
40cde1:	54                   	push   %esp
40cde2:	68 9c 54 68 9c       	push   $0x9c68549c
40cde7:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
40cdee:	8c
40cdef:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
40cdf4:	8c bc 80 8c bc 80 8c 	mov    %?,-0x737f4374(%eax,%eax,4)
40cdfb:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
40ce00:	8c bc 80 8c bc 3c 3c 	mov    %?,0x3c3cbc8c(%eax,%eax,4)
40ce07:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce0a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce0d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce10:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce13:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce16:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce19:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce1c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce1f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce22:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce25:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce28:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce2b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce2e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce31:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce34:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce37:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce3a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce3d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce40:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce43:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce46:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce49:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
40ce4f:	a8 a8                	test   $0xa8,%al
40ce51:	a8 a8                	test   $0xa8,%al
40ce53:	a8 a8                	test   $0xa8,%al
40ce55:	a8 a8                	test   $0xa8,%al
40ce57:	a8 a8                	test   $0xa8,%al
40ce59:	fc                   	cld
40ce5a:	fc                   	cld
40ce5b:	fc                   	cld
40ce5c:	54                   	push   %esp
40ce5d:	54                   	push   %esp
40ce5e:	54                   	push   %esp
40ce5f:	a8 a8                	test   $0xa8,%al
40ce61:	a8 a8                	test   $0xa8,%al
40ce63:	a8 a8                	test   $0xa8,%al
40ce65:	a8 a8                	test   $0xa8,%al
40ce67:	a8 a8                	test   $0xa8,%al
40ce69:	a8 a8                	test   $0xa8,%al
40ce6b:	a8 a8                	test   $0xa8,%al
40ce6d:	a8 3c                	test   $0x3c,%al
40ce6f:	3c 00                	cmp    $0x0,%al
40ce71:	3c 3c                	cmp    $0x3c,%al
40ce73:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce76:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce79:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce7c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce7f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce82:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce85:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce88:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce8b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce8e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce91:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce94:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce97:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce9a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ce9d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cea0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cea3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cea6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cea9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ceac:	00 30                	add    %dh,(%eax)
40ceae:	3c 58                	cmp    $0x58,%al
40ceb0:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40ceb3:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40ceb6:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40ceb9:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40cebc:	54                   	push   %esp
40cebd:	68 9c 54 68 9c       	push   $0x9c68549c
40cec2:	54                   	push   %esp
40cec3:	68 9c 54 68 9c       	push   $0x9c68549c
40cec8:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
40cecf:	8c
40ced0:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
40ced5:	8c bc 80 8c bc 80 8c 	mov    %?,-0x737f4374(%eax,%eax,4)
40cedc:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
40cee1:	8c bc 80 8c bc 3c 3c 	mov    %?,0x3c3cbc8c(%eax,%eax,4)
40cee8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ceeb:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40ceee:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cef1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cef4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cef7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cefa:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cefd:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf00:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf03:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf06:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf09:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf0c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf0f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf12:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf15:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf18:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf1b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf1e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf21:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf24:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf27:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf2a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf2d:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
40cf33:	a8 a8                	test   $0xa8,%al
40cf35:	a8 a8                	test   $0xa8,%al
40cf37:	a8 a8                	test   $0xa8,%al
40cf39:	a8 a8                	test   $0xa8,%al
40cf3b:	a8 a8                	test   $0xa8,%al
40cf3d:	fc                   	cld
40cf3e:	fc                   	cld
40cf3f:	fc                   	cld
40cf40:	54                   	push   %esp
40cf41:	54                   	push   %esp
40cf42:	54                   	push   %esp
40cf43:	a8 a8                	test   $0xa8,%al
40cf45:	a8 a8                	test   $0xa8,%al
40cf47:	a8 a8                	test   $0xa8,%al
40cf49:	a8 a8                	test   $0xa8,%al
40cf4b:	a8 a8                	test   $0xa8,%al
40cf4d:	a8 a8                	test   $0xa8,%al
40cf4f:	a8 a8                	test   $0xa8,%al
40cf51:	a8 3c                	test   $0x3c,%al
40cf53:	3c 00                	cmp    $0x0,%al
40cf55:	3c 3c                	cmp    $0x3c,%al
40cf57:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf5a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf5d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40cf60:	00 3c 3c             	add    %bh,(%esp,%edi,1)