mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-10-31 02:31:49 +01:00 
			
		
		
		
	bugfix opcode definition vfmadd132pd/ps
git-svn-id: branches/tg74/avx512@39751 -
This commit is contained in:
		
							parent
							
								
									b2dca8692f
								
							
						
					
					
						commit
						1bc0ecec11
					
				| @ -18176,7 +18176,7 @@ | ||||
|     opcode  : A_VFMADD132PD; | ||||
|     ops     : 3; | ||||
|     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none); | ||||
|     code    : #232#234#241#249#1#152#61#80;
 | ||||
|     code    : #232#234#241#242#243#249#1#152#61#80;
 | ||||
|     flags   : [if_avx512] | ||||
|   ), | ||||
|   ( | ||||
| @ -18190,7 +18190,7 @@ | ||||
|     opcode  : A_VFMADD132PD; | ||||
|     ops     : 3; | ||||
|     optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none); | ||||
|     code    : #232#234#241#244#249#1#152#61#80;
 | ||||
|     code    : #232#234#241#242#243#244#249#1#152#61#80;
 | ||||
|     flags   : [if_avx512] | ||||
|   ), | ||||
|   ( | ||||
| @ -18225,7 +18225,7 @@ | ||||
|     opcode  : A_VFMADD132PS; | ||||
|     ops     : 3; | ||||
|     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none); | ||||
|     code    : #232#241#249#1#152#61#80;
 | ||||
|     code    : #232#241#242#249#1#152#61#80;
 | ||||
|     flags   : [if_avx512] | ||||
|   ), | ||||
|   ( | ||||
| @ -18239,7 +18239,7 @@ | ||||
|     opcode  : A_VFMADD132PS; | ||||
|     ops     : 3; | ||||
|     optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none); | ||||
|     code    : #232#241#244#249#1#152#61#80;
 | ||||
|     code    : #232#241#242#244#249#1#152#61#80;
 | ||||
|     flags   : [if_avx512] | ||||
|   ), | ||||
|   ( | ||||
| @ -18274,7 +18274,7 @@ | ||||
|     opcode  : A_VFMADD132SD; | ||||
|     ops     : 3; | ||||
|     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none); | ||||
|     code    : #232#234#241#249#1#153#61#80;
 | ||||
|     code    : #232#234#241#242#243#249#1#153#61#80;
 | ||||
|     flags   : [if_avx512] | ||||
|   ), | ||||
|   ( | ||||
| @ -18295,7 +18295,7 @@ | ||||
|     opcode  : A_VFMADD132SS; | ||||
|     ops     : 3; | ||||
|     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none); | ||||
|     code    : #232#241#249#1#153#61#80;
 | ||||
|     code    : #232#241#242#249#1#153#61#80;
 | ||||
|     flags   : [if_avx512] | ||||
|   ), | ||||
|   ( | ||||
|  | ||||
| @ -18400,7 +18400,7 @@ | ||||
|     opcode  : A_VFMADD132PD; | ||||
|     ops     : 3; | ||||
|     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none); | ||||
|     code    : #232#234#241#249#1#152#61#80;
 | ||||
|     code    : #232#234#241#242#243#249#1#152#61#80;
 | ||||
|     flags   : [if_avx512] | ||||
|   ), | ||||
|   ( | ||||
| @ -18414,7 +18414,7 @@ | ||||
|     opcode  : A_VFMADD132PD; | ||||
|     ops     : 3; | ||||
|     optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none); | ||||
|     code    : #232#234#241#244#249#1#152#61#80;
 | ||||
|     code    : #232#234#241#242#243#244#249#1#152#61#80;
 | ||||
|     flags   : [if_avx512] | ||||
|   ), | ||||
|   ( | ||||
| @ -18449,7 +18449,7 @@ | ||||
|     opcode  : A_VFMADD132PS; | ||||
|     ops     : 3; | ||||
|     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none); | ||||
|     code    : #232#241#249#1#152#61#80;
 | ||||
|     code    : #232#241#242#249#1#152#61#80;
 | ||||
|     flags   : [if_avx512] | ||||
|   ), | ||||
|   ( | ||||
| @ -18463,7 +18463,7 @@ | ||||
|     opcode  : A_VFMADD132PS; | ||||
|     ops     : 3; | ||||
|     optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none); | ||||
|     code    : #232#241#244#249#1#152#61#80;
 | ||||
|     code    : #232#241#242#244#249#1#152#61#80;
 | ||||
|     flags   : [if_avx512] | ||||
|   ), | ||||
|   ( | ||||
| @ -18498,7 +18498,7 @@ | ||||
|     opcode  : A_VFMADD132SD; | ||||
|     ops     : 3; | ||||
|     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none); | ||||
|     code    : #232#234#241#249#1#153#61#80;
 | ||||
|     code    : #232#234#241#242#243#249#1#153#61#80;
 | ||||
|     flags   : [if_avx512] | ||||
|   ), | ||||
|   ( | ||||
| @ -18519,7 +18519,7 @@ | ||||
|     opcode  : A_VFMADD132SS; | ||||
|     ops     : 3; | ||||
|     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none); | ||||
|     code    : #232#241#249#1#153#61#80;
 | ||||
|     code    : #232#241#242#249#1#153#61#80;
 | ||||
|     flags   : [if_avx512] | ||||
|   ), | ||||
|   ( | ||||
|  | ||||
| @ -6636,9 +6636,9 @@ xmmreg,xmmreg,xmmreg,xmmrm           \361\362\372\363\1\x69\75\130\366    FMA4 | ||||
| 
 | ||||
| [VFMADD132PD] | ||||
| (Ch_All) | ||||
| xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\x98\75\120                AVX512 | ||||
| xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\x98\75\120        AVX512 | ||||
| xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\x98\75\120                AVX512 | ||||
| ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\x98\75\120            AVX512 | ||||
| ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\x98\75\120    AVX512 | ||||
| ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\x98\75\120            AVX512 | ||||
| zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\x98\75\120            AVX512 | ||||
| zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\x98\75\120            AVX512 | ||||
| @ -6646,9 +6646,9 @@ zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\x98\75\120 | ||||
| 
 | ||||
| [VFMADD132PS] | ||||
| (Ch_All) | ||||
| xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\x98\75\120                    AVX512 | ||||
| xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\x98\75\120                AVX512 | ||||
| xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\x98\75\120                    AVX512 | ||||
| ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\x98\75\120                AVX512 | ||||
| ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\x98\75\120            AVX512 | ||||
| ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\x98\75\120                AVX512 | ||||
| zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\x98\75\120                AVX512 | ||||
| zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\x98\75\120                AVX512 | ||||
| @ -6656,13 +6656,13 @@ zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\x98\75\120 | ||||
| 
 | ||||
| [VFMADD132SD] | ||||
| (Ch_All) | ||||
| xmmreg_mz,xmmreg,mem64                    \350\352\361\371\1\x99\75\120                AVX512 | ||||
| xmmreg_mz,xmmreg,mem64                    \350\352\361\362\363\371\1\x99\75\120        AVX512 | ||||
| xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\371\1\x99\75\120                AVX512 | ||||
| 
 | ||||
| [VFMADD132SS] | ||||
| (Ch_All) | ||||
| xmmreg_mz,xmmreg,xmmreg_er                \350\361\371\1\x99\75\120                    AVX512 | ||||
| xmmreg_mz,xmmreg,mem32                    \350\361\371\1\x99\75\120                    AVX512 | ||||
| xmmreg_mz,xmmreg,mem32                    \350\361\362\371\1\x99\75\120                AVX512 | ||||
| 
 | ||||
| [VFMADD213PD] | ||||
| (Ch_All) | ||||
|  | ||||
| @ -18547,7 +18547,7 @@ | ||||
|     opcode  : A_VFMADD132PD; | ||||
|     ops     : 3; | ||||
|     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none); | ||||
|     code    : #232#234#241#249#1#152#61#80;
 | ||||
|     code    : #232#234#241#242#243#249#1#152#61#80;
 | ||||
|     flags   : [if_avx512] | ||||
|   ), | ||||
|   ( | ||||
| @ -18561,7 +18561,7 @@ | ||||
|     opcode  : A_VFMADD132PD; | ||||
|     ops     : 3; | ||||
|     optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none); | ||||
|     code    : #232#234#241#244#249#1#152#61#80;
 | ||||
|     code    : #232#234#241#242#243#244#249#1#152#61#80;
 | ||||
|     flags   : [if_avx512] | ||||
|   ), | ||||
|   ( | ||||
| @ -18596,7 +18596,7 @@ | ||||
|     opcode  : A_VFMADD132PS; | ||||
|     ops     : 3; | ||||
|     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none); | ||||
|     code    : #232#241#249#1#152#61#80;
 | ||||
|     code    : #232#241#242#249#1#152#61#80;
 | ||||
|     flags   : [if_avx512] | ||||
|   ), | ||||
|   ( | ||||
| @ -18610,7 +18610,7 @@ | ||||
|     opcode  : A_VFMADD132PS; | ||||
|     ops     : 3; | ||||
|     optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none); | ||||
|     code    : #232#241#244#249#1#152#61#80;
 | ||||
|     code    : #232#241#242#244#249#1#152#61#80;
 | ||||
|     flags   : [if_avx512] | ||||
|   ), | ||||
|   ( | ||||
| @ -18645,7 +18645,7 @@ | ||||
|     opcode  : A_VFMADD132SD; | ||||
|     ops     : 3; | ||||
|     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none); | ||||
|     code    : #232#234#241#249#1#153#61#80;
 | ||||
|     code    : #232#234#241#242#243#249#1#153#61#80;
 | ||||
|     flags   : [if_avx512] | ||||
|   ), | ||||
|   ( | ||||
| @ -18666,7 +18666,7 @@ | ||||
|     opcode  : A_VFMADD132SS; | ||||
|     ops     : 3; | ||||
|     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none); | ||||
|     code    : #232#241#249#1#153#61#80;
 | ||||
|     code    : #232#241#242#249#1#153#61#80;
 | ||||
|     flags   : [if_avx512] | ||||
|   ), | ||||
|   ( | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 tg74
						tg74