libreriscv.git
5 years ago(no commit message)
lkcl [Wed, 14 Aug 2019 21:06:17 +0000 (22:06 +0100)]

5 years agoadd FATAN and FATANPI back in, because they can be implemented with higher
Luke Kenneth Casson Leighton [Wed, 14 Aug 2019 14:35:48 +0000 (15:35 +0100)]
add FATAN and FATANPI back in, because they can be implemented with higher
accuracy on UNIX platforms

5 years agoadd identifying link
Luke Kenneth Casson Leighton [Wed, 14 Aug 2019 05:03:04 +0000 (06:03 +0100)]
add identifying link

5 years agoadd associated links
Luke Kenneth Casson Leighton [Wed, 14 Aug 2019 05:01:42 +0000 (06:01 +0100)]
add associated links

5 years agoadd hi-perf notes on ATAN/ATAN2
Luke Kenneth Casson Leighton [Tue, 13 Aug 2019 19:26:30 +0000 (20:26 +0100)]
add hi-perf notes on ATAN/ATAN2

5 years agoadd pseudocode for swizzle
Luke Kenneth Casson Leighton [Tue, 13 Aug 2019 11:55:41 +0000 (12:55 +0100)]
add pseudocode for swizzle

5 years agoadd pseudocode for swizzle
Luke Kenneth Casson Leighton [Tue, 13 Aug 2019 11:40:25 +0000 (12:40 +0100)]
add pseudocode for swizzle

5 years agoadd pseudocode for swizzle
Luke Kenneth Casson Leighton [Tue, 13 Aug 2019 11:39:42 +0000 (12:39 +0100)]
add pseudocode for swizzle

5 years agoadd pseudocode for swizzle
Luke Kenneth Casson Leighton [Tue, 13 Aug 2019 11:37:43 +0000 (12:37 +0100)]
add pseudocode for swizzle

5 years agoadd swizzle pseudocode example
Luke Kenneth Casson Leighton [Tue, 13 Aug 2019 11:02:01 +0000 (12:02 +0100)]
add swizzle pseudocode example

5 years agoadd swizzle pseudocode example
Luke Kenneth Casson Leighton [Tue, 13 Aug 2019 11:00:52 +0000 (12:00 +0100)]
add swizzle pseudocode example

5 years agotypo
Luke Kenneth Casson Leighton [Tue, 13 Aug 2019 10:54:49 +0000 (11:54 +0100)]
typo

5 years agoadd swizzle description to abridged sv spec
Luke Kenneth Casson Leighton [Tue, 13 Aug 2019 10:53:12 +0000 (11:53 +0100)]
add swizzle description to abridged sv spec

5 years agoadd new VBLOCK2 format
Luke Kenneth Casson Leighton [Tue, 13 Aug 2019 09:18:09 +0000 (10:18 +0100)]
add new VBLOCK2 format

5 years agoadd swizzle ref
Luke Kenneth Casson Leighton [Tue, 13 Aug 2019 09:02:35 +0000 (10:02 +0100)]
add swizzle ref

5 years agoadd swizzle link
Luke Kenneth Casson Leighton [Tue, 13 Aug 2019 09:02:17 +0000 (10:02 +0100)]
add swizzle link

5 years agoadd new swizzle table format
Luke Kenneth Casson Leighton [Tue, 13 Aug 2019 08:52:51 +0000 (09:52 +0100)]
add new swizzle table format

5 years agoreorganise tables
Luke Kenneth Casson Leighton [Tue, 13 Aug 2019 08:43:57 +0000 (09:43 +0100)]
reorganise tables

5 years ago(no commit message)
lkcl [Tue, 13 Aug 2019 07:26:51 +0000 (08:26 +0100)]

5 years agomv-swizzle could fuse with preceding instruction too
programmerjake@6415f89267377da4199b62e82acfa94913226af1 [Tue, 13 Aug 2019 06:56:28 +0000 (07:56 +0100)]
mv-swizzle could fuse with preceding instruction too

5 years ago(no commit message)
lkcl [Tue, 13 Aug 2019 06:35:44 +0000 (07:35 +0100)]

5 years ago(no commit message)
lkcl [Tue, 13 Aug 2019 06:34:46 +0000 (07:34 +0100)]

5 years agoadd ATAN/ATAN2 link
Luke Kenneth Casson Leighton [Tue, 13 Aug 2019 04:36:23 +0000 (05:36 +0100)]
add ATAN/ATAN2 link

5 years ago(no commit message)
lkcl [Mon, 12 Aug 2019 23:12:15 +0000 (00:12 +0100)]

5 years agocommentary on ATAN/ATAN2
Luke Kenneth Casson Leighton [Mon, 12 Aug 2019 23:02:21 +0000 (00:02 +0100)]
commentary on ATAN/ATAN2

5 years agoLOG/LOGP1 decision, correct-rounding returns different results, so keep both
Luke Kenneth Casson Leighton [Mon, 12 Aug 2019 13:47:30 +0000 (14:47 +0100)]
LOG/LOGP1 decision, correct-rounding returns different results, so keep both
also add half_recip/native_recip and point at synthesis

5 years agoadd sincos as macro-op fused
Luke Kenneth Casson Leighton [Mon, 12 Aug 2019 13:42:02 +0000 (14:42 +0100)]
add sincos as macro-op fused

5 years ago(no commit message)
lkcl [Mon, 12 Aug 2019 11:00:46 +0000 (12:00 +0100)]

5 years ago(no commit message)
lkcl [Mon, 12 Aug 2019 10:59:09 +0000 (11:59 +0100)]

5 years agoclean up typos & add notes about correctly-rounded functions
programmerjake@6415f89267377da4199b62e82acfa94913226af1 [Mon, 12 Aug 2019 06:44:33 +0000 (07:44 +0100)]
clean up typos & add notes about correctly-rounded functions

5 years ago(no commit message)
lkcl [Mon, 12 Aug 2019 04:48:18 +0000 (05:48 +0100)]

5 years agomention possible removal of FLOG and FEXP
Luke Kenneth Casson Leighton [Mon, 12 Aug 2019 02:55:33 +0000 (03:55 +0100)]
mention possible removal of FLOG and FEXP

5 years agorework table
Luke Kenneth Casson Leighton [Mon, 12 Aug 2019 02:38:12 +0000 (03:38 +0100)]
rework table

5 years agoAdd 2-arg functions to table
pham.michael.98@a029fe8ac2da19fcd7269c492cf0410b2e5fd4cc [Mon, 12 Aug 2019 01:59:20 +0000 (02:59 +0100)]
Add 2-arg functions to table

5 years agoAdd in 1-arg transcendental functions
pham.michael.98@a029fe8ac2da19fcd7269c492cf0410b2e5fd4cc [Mon, 12 Aug 2019 01:41:37 +0000 (02:41 +0100)]
Add in 1-arg transcendental functions

5 years agonew table for Khronos 1-arg trig functions
pham.michael.98@a029fe8ac2da19fcd7269c492cf0410b2e5fd4cc [Mon, 12 Aug 2019 01:10:51 +0000 (02:10 +0100)]
new table for Khronos 1-arg trig functions

5 years ago(no commit message)
lkcl [Sun, 11 Aug 2019 06:09:07 +0000 (07:09 +0100)]

5 years ago(no commit message)
lkcl [Sun, 11 Aug 2019 06:08:26 +0000 (07:08 +0100)]

5 years ago(no commit message)
lkcl [Sun, 11 Aug 2019 06:05:43 +0000 (07:05 +0100)]

5 years ago(no commit message)
lkcl [Sun, 11 Aug 2019 06:02:07 +0000 (07:02 +0100)]

5 years ago(no commit message)
lkcl [Sun, 11 Aug 2019 05:55:32 +0000 (06:55 +0100)]

5 years ago(no commit message)
lkcl [Sun, 11 Aug 2019 05:55:04 +0000 (06:55 +0100)]

5 years ago(no commit message)
lkcl [Sun, 11 Aug 2019 05:54:49 +0000 (06:54 +0100)]

5 years ago(no commit message)
lkcl [Fri, 9 Aug 2019 08:15:42 +0000 (09:15 +0100)]

5 years ago(no commit message)
lkcl [Fri, 9 Aug 2019 08:15:14 +0000 (09:15 +0100)]

5 years agoreformat Zfpacc
Luke Kenneth Casson Leighton [Fri, 9 Aug 2019 07:42:54 +0000 (08:42 +0100)]
reformat Zfpacc

5 years agoadd extra link
Luke Kenneth Casson Leighton [Fri, 9 Aug 2019 04:39:14 +0000 (05:39 +0100)]
add extra link

5 years agoadd cf to zfaccuracy proposal
Luke Kenneth Casson Leighton [Fri, 9 Aug 2019 04:38:28 +0000 (05:38 +0100)]
add cf to zfaccuracy proposal

5 years agoadd comments on accuracy
Luke Kenneth Casson Leighton [Fri, 9 Aug 2019 02:43:35 +0000 (03:43 +0100)]
add comments on accuracy

5 years ago(no commit message)
lkcl [Thu, 8 Aug 2019 12:57:53 +0000 (13:57 +0100)]

5 years ago(no commit message)
lkcl [Thu, 8 Aug 2019 12:39:44 +0000 (13:39 +0100)]

5 years agoadd recip-sqrt as separate proposal
Luke Kenneth Casson Leighton [Thu, 8 Aug 2019 05:32:28 +0000 (06:32 +0100)]
add recip-sqrt as separate proposal

5 years agoadd recip-sqrt as separate proposal
Luke Kenneth Casson Leighton [Thu, 8 Aug 2019 05:26:12 +0000 (06:26 +0100)]
add recip-sqrt as separate proposal

5 years agoadd accuracy / repeatability notes
Luke Kenneth Casson Leighton [Thu, 8 Aug 2019 05:20:54 +0000 (06:20 +0100)]
add accuracy / repeatability notes

5 years agoclarify
Luke Kenneth Casson Leighton [Thu, 8 Aug 2019 01:07:07 +0000 (02:07 +0100)]
clarify

5 years agoadd links to discussion with mitch
Luke Kenneth Casson Leighton [Thu, 8 Aug 2019 00:59:42 +0000 (01:59 +0100)]
add links to discussion with mitch

5 years ago(no commit message)
lkcl [Wed, 7 Aug 2019 12:25:30 +0000 (13:25 +0100)]

5 years agochange Zfhyp description to match
programmerjake@6415f89267377da4199b62e82acfa94913226af1 [Tue, 6 Aug 2019 23:18:07 +0000 (00:18 +0100)]
change Zfhyp description to match

5 years agoadd hypotenuse opcode
Luke Kenneth Casson Leighton [Tue, 6 Aug 2019 23:12:36 +0000 (00:12 +0100)]
add hypotenuse opcode

5 years agorename Ztrigh to Zfhyp
Luke Kenneth Casson Leighton [Tue, 6 Aug 2019 23:01:45 +0000 (00:01 +0100)]
rename Ztrigh to Zfhyp

5 years agoremove frcp
programmerjake@6415f89267377da4199b62e82acfa94913226af1 [Tue, 6 Aug 2019 21:45:35 +0000 (22:45 +0100)]
remove frcp

5 years ago(no commit message)
lkcl [Tue, 6 Aug 2019 12:49:13 +0000 (13:49 +0100)]

5 years ago(no commit message)
lkcl [Tue, 6 Aug 2019 12:48:58 +0000 (13:48 +0100)]

5 years ago(no commit message)
lkcl [Tue, 6 Aug 2019 12:08:44 +0000 (13:08 +0100)]

5 years ago(no commit message)
lkcl [Tue, 6 Aug 2019 12:07:01 +0000 (13:07 +0100)]

5 years ago(no commit message)
lkcl [Tue, 6 Aug 2019 03:08:41 +0000 (04:08 +0100)]

5 years ago(no commit message)
lkcl [Tue, 6 Aug 2019 03:02:43 +0000 (04:02 +0100)]

5 years agobreak down table, add Ztrig* extensions
Luke Kenneth Casson Leighton [Tue, 6 Aug 2019 00:54:59 +0000 (01:54 +0100)]
break down table, add Ztrig* extensions

5 years ago(no commit message)
lkcl [Tue, 6 Aug 2019 00:26:16 +0000 (01:26 +0100)]

5 years agoadd fatanpi pseudocode
Luke Kenneth Casson Leighton [Mon, 5 Aug 2019 07:05:37 +0000 (08:05 +0100)]
add fatanpi pseudocode

5 years ago(no commit message)
lkcl [Mon, 5 Aug 2019 06:40:22 +0000 (07:40 +0100)]

5 years ago(no commit message)
lkcl [Mon, 5 Aug 2019 06:38:37 +0000 (07:38 +0100)]

5 years ago(no commit message)
lkcl [Mon, 5 Aug 2019 06:37:01 +0000 (07:37 +0100)]

5 years agoadd ztrans link
Luke Kenneth Casson Leighton [Mon, 5 Aug 2019 05:37:49 +0000 (06:37 +0100)]
add ztrans link

5 years agoadd ztrans link
Luke Kenneth Casson Leighton [Mon, 5 Aug 2019 05:37:16 +0000 (06:37 +0100)]
add ztrans link

5 years agoadd missing transcendentals from bug #127
Luke Kenneth Casson Leighton [Mon, 5 Aug 2019 05:36:16 +0000 (06:36 +0100)]
add missing transcendentals from bug #127

5 years agoadd ztrans proposal
Luke Kenneth Casson Leighton [Mon, 5 Aug 2019 05:16:59 +0000 (06:16 +0100)]
add ztrans proposal

5 years ago(no commit message)
lkcl [Mon, 5 Aug 2019 05:09:12 +0000 (06:09 +0100)]

5 years agomove FATAN2PI and FATAN to top-level funct5
Luke Kenneth Casson Leighton [Mon, 5 Aug 2019 03:46:12 +0000 (04:46 +0100)]
move FATAN2PI and FATAN to top-level funct5

5 years agoupdate 1-op transcendentals
Luke Kenneth Casson Leighton [Mon, 5 Aug 2019 00:29:20 +0000 (01:29 +0100)]
update 1-op transcendentals

5 years agoadd FP16 anticipated opcodes
Luke Kenneth Casson Leighton [Sun, 4 Aug 2019 09:26:27 +0000 (10:26 +0100)]
add FP16 anticipated opcodes

5 years agomove funct5=00100 table
Luke Kenneth Casson Leighton [Sun, 4 Aug 2019 08:11:15 +0000 (09:11 +0100)]
move funct5=00100 table

5 years agoadd empty brownfield funct5 cut/paste comment
Luke Kenneth Casson Leighton [Sun, 4 Aug 2019 08:09:53 +0000 (09:09 +0100)]
add empty brownfield funct5 cut/paste comment

5 years agoadd empty brownfield funct5
Luke Kenneth Casson Leighton [Sun, 4 Aug 2019 08:09:13 +0000 (09:09 +0100)]
add empty brownfield funct5

5 years agoadd descriptions on each table
Luke Kenneth Casson Leighton [Sun, 4 Aug 2019 08:00:46 +0000 (09:00 +0100)]
add descriptions on each table

5 years agoremove uneeded dividers
Luke Kenneth Casson Leighton [Sun, 4 Aug 2019 07:39:36 +0000 (08:39 +0100)]
remove uneeded dividers

5 years agoremove uneeded dividers
Luke Kenneth Casson Leighton [Sun, 4 Aug 2019 07:38:48 +0000 (08:38 +0100)]
remove uneeded dividers

5 years agoadd link
Luke Kenneth Casson Leighton [Sun, 4 Aug 2019 07:33:48 +0000 (08:33 +0100)]
add link

5 years agoadd quad fp, ref to hi-half FMVH
Luke Kenneth Casson Leighton [Sun, 4 Aug 2019 07:32:48 +0000 (08:32 +0100)]
add quad fp, ref to hi-half FMVH

5 years agoadd transcendentals
Luke Kenneth Casson Leighton [Sun, 4 Aug 2019 06:50:24 +0000 (07:50 +0100)]
add transcendentals

5 years agomove FPRSQRT to funct5=01011, rs2=00001
Luke Kenneth Casson Leighton [Sun, 4 Aug 2019 06:41:16 +0000 (07:41 +0100)]
move FPRSQRT to funct5=01011, rs2=00001

5 years agoupdate split out funct5 into separate tables
Luke Kenneth Casson Leighton [Sun, 4 Aug 2019 06:36:36 +0000 (07:36 +0100)]
update split out funct5 into separate tables

5 years agoadd rv FP major opcode table
Luke Kenneth Casson Leighton [Sun, 4 Aug 2019 05:58:46 +0000 (06:58 +0100)]
add rv FP major opcode table

5 years agoclarify intro
Luke Kenneth Casson Leighton [Fri, 2 Aug 2019 07:34:01 +0000 (08:34 +0100)]
clarify intro

5 years agoheise.de article already on the list
Luke Kenneth Casson Leighton [Thu, 1 Aug 2019 13:39:31 +0000 (14:39 +0100)]
heise.de article already on the list

5 years agoheise.de news article
Luke Kenneth Casson Leighton [Thu, 1 Aug 2019 13:01:20 +0000 (14:01 +0100)]
heise.de news article

5 years agoupdate status page
Luke Kenneth Casson Leighton [Wed, 31 Jul 2019 13:40:19 +0000 (14:40 +0100)]
update status page

5 years ago(no commit message)
lkcl [Fri, 26 Jul 2019 21:50:16 +0000 (22:50 +0100)]

5 years ago(no commit message)
lkcl [Fri, 26 Jul 2019 21:48:22 +0000 (22:48 +0100)]

5 years agoadd to progress
Luke Kenneth Casson Leighton [Tue, 16 Jul 2019 15:04:34 +0000 (16:04 +0100)]
add to progress