aicasm_gram.y (39220) | aicasm_gram.y (41646) |
---|---|
1%{ 2/* 3 * Parser for the Aic7xxx SCSI Host adapter sequencer assembler. 4 * 5 * Copyright (c) 1997-1998 Justin T. Gibbs. 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 12 unchanged lines hidden (view full) --- 21 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * | 1%{ 2/* 3 * Parser for the Aic7xxx SCSI Host adapter sequencer assembler. 4 * 5 * Copyright (c) 1997-1998 Justin T. Gibbs. 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 12 unchanged lines hidden (view full) --- 21 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * |
29 * $Id: aicasm_gram.y,v 1.4 1997/09/27 19:37:28 gibbs Exp $ | 29 * $Id: aicasm_gram.y,v 1.5 1998/09/15 07:24:17 gibbs Exp $ |
30 */ 31 32#include <stdio.h> 33#include <stdlib.h> 34#include <string.h> 35#include <sysexits.h> 36 37#include <sys/types.h> --- 818 unchanged lines hidden (view full) --- 856 expression_t immed; 857 858 make_expression(&immed, 0xff); 859 format_1_instr(AIC_OP_AND, &$2, &immed, &allzeros, $3); 860 } 861; 862 863code: | 30 */ 31 32#include <stdio.h> 33#include <stdlib.h> 34#include <string.h> 35#include <sysexits.h> 36 37#include <sys/types.h> --- 818 unchanged lines hidden (view full) --- 856 expression_t immed; 857 858 make_expression(&immed, 0xff); 859 format_1_instr(AIC_OP_AND, &$2, &immed, &allzeros, $3); 860 } 861; 862 863code: |
864 T_NOP ';' | 864 T_NOP ret ';' |
865 { 866 expression_t immed; 867 868 make_expression(&immed, 0xff); | 865 { 866 expression_t immed; 867 868 make_expression(&immed, 0xff); |
869 format_1_instr(AIC_OP_AND, &none, &immed, &allzeros, FALSE); | 869 format_1_instr(AIC_OP_AND, &none, &immed, &allzeros, $2); |
870 } 871; 872 873code: 874 T_RET ';' 875 { 876 expression_t immed; 877 --- 533 unchanged lines hidden --- | 870 } 871; 872 873code: 874 T_RET ';' 875 { 876 expression_t immed; 877 --- 533 unchanged lines hidden --- |